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

Career Path: Back-end Developer

20 Courses
9 Projects
50+ Videos
12 Months*

Complete the courses and projects in order from top to bottom

Course

1. Learn Python

0 / 157
0 / 31
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
Course

6. Learn Functional Programming

0 / 71
0 / 26
Guided Project

7. Build a Static Site Generator

0 / 26
Course

8. Learn Algorithms

0 / 78
0 / 10
Course

9. Learn Data Structures

0 / 87
0 / 11
Guided Project

10. Build a Maze Solver

0 / 13
Portfolio Project

11. Personal Project 1

0 / 4
Course

12. Learn JavaScript

0 / 91
Course

13. Learn HTTP

0 / 88
Guided Project

14. Build a Web Crawler in JS

0 / 9
Portfolio Project

15. Personal Project 2

0 / 4
Course

16. Learn Go

0 / 168
0 / 26
Guided Project

17. Build a Pokedex

0 / 10
Course

18. Learn Web Servers

0 / 66
Course

19. Learn SQL

0 / 113
0 / 19
Guided Project

20. Build a Blog Aggregator

0 / 11
Course

21. Learn Docker

0 / 37
Course

22. Learn CI/CD

0 / 40
Portfolio Project

23. Capstone Project

0 / 3
Course

24. 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 Advanced Algorithms

0 / 77