We're sorry but this app doesn't work properly without JavaScript enabled. Please enable it to continue.

Back-end Developer Career Path

Master back-end development from start to finish in Python, Golang and SQL

15 Courses
8 Projects
50+ Videos
12 Months*

Backend developers build the systems that power the large-scale web applications that you use every day. In this complete learning path you'll start by learning the fundamentals of programming and computer science in Python and C, then you'll learn all about building scalable and secure back-end systems using Golang, SQL and Docker.

Last updated: Apr 2025

Course

1. Learn to Code in Python

Last updated: Apr 2025

Course

2. Learn Linux

Last updated: Apr 2025

Course

3. Learn Git

Last updated: Apr 2025

Guided Project

4. Build a Bookbot

Last updated: Apr 2025

Course

5. Learn Object Oriented Programming

Last updated: Apr 2025

Guided Project

6. Build Asteroids

Last updated: Apr 2025

Course

7. Learn Functional Programming

Last updated: Apr 2025

Guided Project

8. Build a Static Site Generator

Last updated: Apr 2025

Course

9. Learn Data Structures and Algorithms

Last updated: Mar 2025

Guided Project

10. Build a Maze Solver

Last updated: Apr 2025

Course

11. Learn Memory Management

Last updated: Apr 2025

Portfolio Project

12. Personal Project 1

Last updated: Apr 2025

Course

13. Learn Go

Last updated: Apr 2025

Course

14. Learn HTTP Clients

Last updated: Apr 2025

Guided Project

15. Build a Pokedex

Last updated: Apr 2025

Course

16. Learn SQL

Last updated: Apr 2025

Guided Project

17. Build a Blog Aggregator

Last updated: Apr 2025

Course

18. Learn HTTP Servers

Last updated: Apr 2025

Course

19. Learn File Servers and CDNs

Last updated: Apr 2025

Course

20. Learn Docker

Last updated: Apr 2025

Course

21. Learn CI/CD

Last updated: Jan 2025

Portfolio Project

22. Capstone Project

Last updated: Feb 2025

Course

23. Learn How to Find a Programming Job