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
Last updated: Apr 2025
Last updated: Apr 2025
Last updated: Apr 2025
Last updated: Apr 2025
Last updated: Apr 2025
Last updated: Apr 2025
Last updated: Apr 2025
Last updated: Mar 2025
Use Python and Tkinter to build a GUI that solves mazes. You'll be writing code that draws a randomized maze and then systematically solves it. You will use your knowledge of algorithms to automate this fun game! This is a fantastic way to build another real project and solidify your algorithmic skills.
Last updated: Apr 2025
Last updated: Apr 2025
You can't truly become a developer if you can't build your own stuff. Theory and foundations are important, but you also need to be able to fly solo. The purpose of this project is two-fold: a chance to put your skills into practice and to add another project to your portfolio. Well-built personal projects will help you land interviews and jobs, so make sure to put in the effort!
Last updated: Apr 2025
Last updated: Apr 2025
Last updated: Apr 2025
Last updated: Apr 2025
Last updated: Apr 2025
Last updated: Apr 2025
Last updated: Apr 2025
Last updated: Apr 2025
Last updated: Jan 2025
This capstone project should be your resume's pièce de résistance. You're allowed to use any languages or frameworks you want, but you must build it yourself, and it should be remarkable, memorable even. The purpose of this project is two-fold: a chance to put your skills into practice but also to give your resume something that stands out and gets you noticed.