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

Career Path: Back-end Developer

28 Courses
9 Projects
25+ Videos
12 Months*

Start your next course

Course

Learn Python

0 / 156

Complete the courses and projects in order from top to bottom

Course

1. Learn Python

0 / 156
Course

2. Learn Shells and Terminals

0 / 62
Guided Project

3. Build a Bookbot

0 / 17
Course

4. Learn Object Oriented Programming

0 / 55
Course

5. Learn Functional Programming

0 / 63
Guided Project

6. Build a Static Site Generator

0 / 23
Course

7. Learn Algorithms

0 / 78
Course

8. Learn Data Structures

0 / 87
Guided Project

9. Build a Maze Solver

0 / 13
Portfolio Project

10. Personal Project 1

0 / 4
Course

11. Learn JavaScript

0 / 91
Course

12. Learn HTTP

0 / 88
Guided Project

13. Build a Web Crawler

0 / 9
Portfolio Project

14. Personal Project 2

0 / 4
Course

15. Learn Go

0 / 168
Guided Project

16. Build a Pokedex

0 / 10
Course

17. Learn Web Servers

0 / 66
Course

18. Learn SQL

0 / 113
Guided Project

19. Build a Blog Aggregator

0 / 11
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 Kubernetes

0 / 66
Course

Learn Pub/Sub Architecture

0 / 49
Course

Learn Cryptography

0 / 127
Course

Learn Advanced Algorithms

0 / 77