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

Career Path: Back-end Developer

27 Courses
9 Projects
25+ Videos
12 Months*

Complete the courses and projects in order from top to bottom

Course

1. Learn Python

/
Course

2. Learn Shells and Terminals

/
Guided Project

3. Build a Bookbot

/
Course

4. Learn Object Oriented Programming

/
Course

5. Learn Functional Programming

/
Guided Project

6. Build a Static Site Generator

/
Course

7. Learn Algorithms

/
Course

8. Learn Data Structures

/
Guided Project

9. Build a Maze Solver

/
Portfolio Project

10. Personal Project 1

/
Course

11. Learn JavaScript

/
Course

12. Learn HTTP

/
Guided Project

13. Build a Web Crawler

/
Portfolio Project

14. Personal Project 2

/
Course

15. Learn Go

/
Guided Project

16. Build a Pokedex

/
Course

17. Learn Web Servers

/
Course

18. Learn SQL

/
Guided Project

19. Build a Blog Aggregator

/
Course

20. Learn Docker

/
Course

21. Learn CI/CD

/
Portfolio Project

22. Capstone Project

/
Course

23. Learn How to Find a Programming Job

/

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 Kubernetes

/
Course

Learn Cryptography

/
Course

Learn Advanced Algorithms

/