Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

Back End Developer Learning Path

via freeCodeCamp

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Embark on a comprehensive learning path designed to transform you into a skilled backend developer through a curated collection of 17 courses covering essential technologies and concepts. Master full-stack web development fundamentals including HTML, CSS, JavaScript, Node.js, and MongoDB, then dive deep into Python programming with hands-on mini-projects and Django framework development by building a complete online marketplace. Develop proficiency in version control with Git and GitHub, database management with SQL, and API development including security best practices with OWASP guidelines. Explore modern development practices through JavaScript testing with Jest, system design principles, and microservice architecture using Python and Kubernetes. Gain hands-on experience with containerization through Docker and Kubernetes, learn GraphQL for efficient data querying, and understand cloud services with Firebase. Master server configuration with NGINX, in-memory databases with Redis, and foundational internet protocols. This structured path provides over 70 hours of content spanning from beginner-friendly introductions to advanced architectural concepts, ensuring you acquire both theoretical knowledge and practical skills needed for professional backend development roles.

Syllabus

Back End Developer Roadmap
Full Stack Web Development for Beginners (Full Course on HTML, CSS, JavaScript, Node.js, MongoDB)
Python Tutorial for Beginners (with mini-projects)
Learn Django by Building an Online Marketplace – Python Tutorial for Beginners
Git and GitHub for Beginners - Crash Course
SQL Tutorial for Beginners (and Technical Interview Questions Solved)
APIs for Beginners - How to use an API (Full Course / Tutorial)
Python API Development - Comprehensive Course for Beginners
OWASP API Security Top 10 Course – Secure Your Web Apps
JavaScript Testing with Jest – Crash Course
System Design for Beginners Course
Microservice Architecture and System Design with Python & Kubernetes – Full Course
Docker Containers and Kubernetes Fundamentals – Full Hands-On Course
GraphQL Course for Beginners
Firebase – Full Course for Beginners
NGINX Tutorial for Beginners
Redis Course - In-Memory Database Tutorial
How does the internet work? (Full Course)

Taught by

freeCodeCamp.org

Reviews

Start your review of Back End Developer Learning Path

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.