Lane is a back-end engineer and the lead instructor of Boot.dev. He has taught over one million students worldwide, both on Boot.dev, free YouTube courses and on the Backend Banter podcast. Lane worked as a backend engineer writing Go, Python and TypeScript, then moved into engineering management where he found the lack of new backend devs in the job market concerning. He started Boot.dev a couple of years later to help students self-learn back-end development in the most engaging way possible.
Build a blog aggregator service in Go. In this project you'll practice building a RESTful API in Go, and you'll use production-ready database tools like PostgreSQL, SQLc, Goose, and pgAdmin. This won't just be another CRUD app, but a service that has a long-running service worker that reaches out over the internet to fetch data from remote locations.
Build a personal project on your own, completely from scratch, then submit it to the community for feedback. You're allowed to use any languages and frameworks you want, but you must build it yourself. 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!
Build a personal project on your own, completely from scratch, then submit it to the community for feedback. You're allowed to use any languages and frameworks you want, but you must build it yourself. 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!
You'll build a real command-line application in Python that does static analysis on text files, entire Novels, in fact. You'll be guided through the set up of a professional-grade development environment using VS Code, Git, and Github. You'll learn the basics of development on the command line, and if you're on Windows, we'll even show you how to develop in Linux using WSL.
Build your best personal project yet, completely from scratch, then submit it to the community for feedback. You're allowed to use any languages and frameworks you want, but you must build it yourself. 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!