Home / Courses

Course catalog

Courses that turn curiosity into craft

Eight of our sixteen courses run each season — these are the ones open now. Every course includes live sessions, mentor code reviews, and lifetime access to materials. Prices are shared when you apply or book a call — no tiers, no upsells, no “pro plan.”

Open for enrollment

This season's catalog

Beginner courses assume nothing. Intermediate ones start with a short placement task, so nobody drowns in week one. If you are unsure where you fit, write to us — we would rather talk you out of a course than into the wrong one.

Laptop showing a website being built in a code editor Beginner

Foundations of Web Development

HTML, CSS, and modern JavaScript through four real projects — a personal site, a weather app, a small game, and a final build of your own choosing. Zero experience needed.

8 weeks 2 live sessions / week Max 14 students
Seats open Learn more
Laptop showing Python code with data charts next to a handwritten notebook Beginner

Python for Automation & Data

Python from the first print statement to scripts that do actual work: renaming a thousand files, scraping a website politely, and cleaning a messy CSV. Ends with an automation project built around your own boring task.

6 weeks 2 live sessions / week Max 14 students
Seats open Learn more
Monitor with colorful modern app UI mockups and a component library Intermediate

React & Modern Frontend

Components, hooks, state management, routing, and data fetching — plus the part most tutorials skip: accessibility audits and performance budgets. Ends with a deployed portfolio app.

8 weeks 2 live sessions / week Max 14 students
Cohort-based Learn more
Developer desk with two monitors showing server logs and database schemas Intermediate

Backend Engineering with Node & PostgreSQL

Design and ship a production-style API: authentication, validation, migrations, background jobs, and a test suite you would actually trust. Ends with a deployed capstone reviewed line by line.

10 weeks 2 live sessions / week Max 12 students
Cohort-based Learn more
Screen showing a cloud infrastructure diagram with deployment pipeline arrows Intermediate

DevOps Basics: Docker, CI/CD & Cloud

Containerize an app, wire up a CI pipeline that runs your tests on every push, and deploy to a real cloud provider on a real domain. You will break the deploy at least once. That is scheduled.

6 weeks 1 live session / week Max 12 students
Seats open Learn more
Friendly mock job interview between a candidate and an interviewer All levels

Career Track: From Learning to First Job

Resume and GitHub overhaul, mock technical interviews, salary negotiation basics, and a personal application plan. Run by mentors who have sat on the hiring side of the table.

4 weeks 1 live session / week Max 10 students
Small cohort Learn more
Also running this season

Two more seats at the table

Intermediate

System Design for Junior Engineers

Caching, queues, load balancing, and data modeling — explained with whiteboards and war stories, not buzzwords. Built for developers preparing for their first mid-level interview.

6 weeks 1 live session / week Max 16 students
Learn more
Advanced

Open Source Contribution Lab

Five weeks of real contributions to real projects: finding a friendly repo, reading a codebase you did not write, and getting a pull request merged by a maintainer who does not know your mentor. The final grade is a merged PR.

5 weeks 1 live session / week Max 10 students
Learn more
Every course, same deal

What's included in every enrollment

The price you are quoted is the whole price. There is no “materials fee,” no premium tier, and no moment where we hold the good part behind a bigger payment.

  • Lifetime access to materials. Slides, exercises, and every future update to the course. Once you enroll, the material is yours.
  • Recorded sessions. Every live session is recorded and posted the same evening. Miss one, watch it, catch up at office hours.
  • Mentor code reviews. Written, line-by-line review comments on every weekly project — the kind you will get on a real team.
  • Saturday office hours. Two open hours every Saturday with whichever mentor is on rotation. Stuck on week three? Show up and unstick.
  • Private community. A Discord server for current students and graduates — homework help, job leads, and the occasional memes channel.
  • Certificate + GitHub portfolio. A verifiable certificate of completion, and more importantly a public repo of reviewed projects to show employers.
Pause-and-rejoin, once per course. If life gets in the way — exams, a new job, family — you can pause your enrollment and rejoin the next cohort at no extra cost. One email is all it takes.
Video call grid with DevCourseLab students and a mentor presenting code during office hours
Live & recordedevery session, forever yours
Paying for it

Payment notes, in plain language

Split it in two

Any course can be paid in two installments — half at enrollment, half at the midway point. No fee, no interest, no credit check. Pick the option at checkout and that is the entire process.

Student discount: 15%

Currently enrolled in a degree or certificate program? Send a photo of a valid student ID to info@devcourselab.com before enrolling and we will send back a discount code, usually within a day.

Teams & organizations

Booking five or more seats — a dev team upskilling, a company training cohort, a bootcamp adding a module? We run private cohorts with custom schedules and group pricing. Tell us what you need.

Refunds: full refund within the first 14 days of any course, no questions asked. Details on the refund policy page.
Questions

Before you enroll

Stay in the loop

One useful email a month. No hype.

Cohort dates, free workshop recordings, and honest posts about what junior developers actually struggle with. Unsubscribe anytime.