This course is courtesy of ArdanLabs . You can find all the course content at: https://github.com/gobridge/ultimate_go

This class provides an intensive, comprehensive and idiomatic view of the language. We focus on both the specification and implementation of the language, including topics ranging from language syntax, Go’s type system, concurrency, channels, testing and more. We believe this class is perfect for anyone who wants a jump start in learning Go or who wants a more thorough understanding of the language and its internals.

Target Audience

Under-represented population in tech (women, people of color, transgender people).

What if I don't fit the Target Audience? May I attend?

This class is largely for under-represented population. After much discussion with Bill Kennedy, he's agreeing to open up the class a little more with a restriction. You have to bring an under-represented developer with you. If you do not bring an under represented person with you, you may be turned away.

Workshop Description

This free Ultimate Go is a 2-day workshop for any underprivileged intermediate-level developer who has some experience with other programming languages and wants to learn Go. It will provide an intensive, comprehensive and idiomatic view of the language. Focus will be placed on both the specification and implementation of the language, including topics ranging from language syntax, Go’s type system, concurrency, channels, testing and more. This workshop is perfect for anyone who wants a jump start in learning Go or who wants a more thorough understanding of the language and its internals.

Important Note

The workshop will run from 9am-5pm on BOTH Saturday & Sunday

Roadmap

Language syntax



Arrays, slices and maps



Methods, interfaces and embedding



Packaging and exporting



Using pointers



Composition



Error handling



Concurrency and channels



Takeaways

A strong understanding of the language syntax and implementation



A feel for writing code in an idiomatic style and syntax



An ability to use patterns and techniques to solve common problems



Sponsors

Staples

Prereqs & Preparation

Studied CS in school or has a minimum of two years of experience programming full time professionally

Familiar with structural and object oriented programming styles



Familiar with structural and object oriented programming styles Has worked with arrays, lists, queues and stacks



Understands processes, threads and synchronization at a high level



Operating systems



Has worked with a command shell



Knows how to maneuver around the file system



Understands what environment variables are



About the Instructor









Bill is a Managing Partner at Ardan Studios in Miami, FL -- a mobile, web and systems development company. He is also the co-author of the book Go In Action, the author of the blog GoingGo.Net , and the organizer for the Go and MongoDB meetups in Miami.



Transportation and Parking

Transportation is not provided; Parking is free.

Food and Drinks

Forthcoming information.

Childcare

No childcare will be provided during this workshop. Please plan accordingly.