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

Coddy

Backend Developer

via Coddy Path

Overview

Free courses that cover what every backend job assumes: a server-side language, a database, version control, a terminal and containers. You write and run real code on every lesson, and each course ends with a free certificate.

Syllabus

  1. Learn Python — Variables, control flow, functions, data structures, files and errors, then classes and modules. The server-side language for this path; Go is the alternative if you prefer a compiled, typed one.
  2. Learn SQL — SELECT, WHERE, JOIN, GROUP BY, subqueries, indexes and schema design against live tables. The half of backend work that happens in the database.
  3. Learn Linux and the Command Line — Files, permissions, processes, pipes and bash basics. Backend code runs on Linux servers, and debugging it means being at home in a terminal.
  4. Learn Git & Version Control — Commits, branches, merging, conflicts, remotes and undoing mistakes. Every backend team ships through Git; every code review happens in it.
  5. Learn Docker & Containers — Images, Dockerfiles, volumes and networking. How a backend service is packaged so it runs the same on your laptop, in CI and in production.

Courses

Reviews

Start your review of Backend Developer

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.