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

Back-end developer career path

22 Courses
9 Projects
50+ Videos
12 Months*

Complete the courses and projects in order from top to bottom

Course

1. Learn to Code in Python

0 / 161
0 / 28
Course

2. Learn Shells and Terminals

0 / 65
Course

3. Learn Git

0 / 73
Guided Project

4. Build a Bookbot

0 / 12
Course

5. Learn Object Oriented Programming

0 / 55
0 / 10
Guided Project

6. Build Asteroids

0 / 18
Course

7. Learn Functional Programming

0 / 71
0 / 26
Guided Project

8. Build a Static Site Generator

0 / 26
Course

9. Learn Algorithms

0 / 79
0 / 10
Course

10. Learn Data Structures

0 / 81
0 / 11
Guided Project

11. Build a Maze Solver

0 / 13
Course

12. Learn Memory Management

0 / 101
Portfolio Project

13. Personal Project 1

0 / 4
Course

14. Learn Go for Developers

0 / 168
0 / 26
Course

15. Learn HTTP Clients

0 / 82
0 / 1
Guided Project

16. Build a Pokedex

0 / 10
Course

17. Learn SQL

0 / 113
0 / 19
Guided Project

18. Build a Blog Aggregator

0 / 18
Course

19. Learn HTTP Servers

0 / 68
Course

20. Learn Docker

0 / 37
Course

21. Learn CI/CD

0 / 40
Portfolio Project

22. Capstone Project

0 / 3
Course

23. Learn How to Find a Programming Job

0 / 52

Deeper Learning

After completing your capstone project, start looking for entry-level programming jobs! We recommend shifting from 100% learning and building to 50% on your job search, and 50% continuing to learn and build.

Course

Learn Git 2

0 / 73
Course

Learn Kubernetes

0 / 66
Course

Learn Pub/Sub Architecture

0 / 49
Course

Learn Cryptography

0 / 127
Course

Learn Algorithms 2

0 / 77
Guided Project

Build a Web Crawler

0 / 11
Course

Learn JavaScript for Developers

0 / 91