Build the Finance Skills That Lead to Promotions, Not Just Certificates
Learn Backend Development Part-Time, Online
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This beginner course teaches Go fundamentals and idiomatic programming through lessons, challenges, and an RSS aggregator project. The project uses a Chi router and Postgres and includes API key authentication, database relationships, and an aggregation worker.
Syllabus
Intro
Ch 1. Why write Go?
Ch 2. Variables
Ch 3. Functions
Ch 4. Structs
Ch 5. Interfaces
Ch 6. Errors
Ch 7. Loops
Ch 8. Slices
Ch 9. Maps
Ch 10. Advanced functions
Ch 11. Pointers
Ch 12. Local development
Ch 13. Channels & concurrency
Ch 14. Mutexes
Ch 15. Generics
Ch 16. Quiz
P1. RSS aggregator project
P2. Chi router
P3. Postgres database
P4. Authentication w/ API keys
P5. Many to many relationships
P6. Aggregation worker
P7. Viewing blog posts
Taught by
freeCodeCamp.org