LITMAN BOOKS · EIGHT-WEEK ONLINE INTENSIVE

The Sport of Programming — Eight-Week Online Intensive

Accelerated Coding 1

COACH

DR. MICHAEL LITMAN, PH.D.

Master Computer Scientist

Programming is a sport. This is two-a-days.

8 weeks · about 12 hours a week · C++ through Java · midterm at Week 4 · final at Week 8 · every tool free and in your browser

8
Weeks
12 hrs
Per week
6+2
Projects + exams
$0
Tools required

The full Coding 1 curriculum — C++ to Java, procedural to object-oriented — in eight online weeks. Six consolidated projects, a Week 4 midterm, a Week 8 final, and a book built to be learned alone: every rep ships its expected output.

HOW THIS COURSE WORKS

This is the full Coding 1 curriculum in half the calendar, built for students who will never sit in the room with the instructor. Nothing is cut — all sixteen chapters of the original are here, merged two per week. What changes is that every rep prints the output you should see, so you can always tell whether you got it right without asking anyone. Everything you need is free and runs in a browser.

  1. 01

    Eight chapters, one per week

    Each merges two chapters of the sixteen-week course. Read it, type every example, run every example, and finish with the knowledge check on the page. Budget about twelve honest hours.

  2. 02

    The Week 4 midterm, in two parts

    Part A is an auto-graded code-reading exam drawn from a question pool, so you get an answer the moment you submit. Part B is a take-home practical: you write a working C++ program cold, in about three focused hours. Part B is worth twice Part A.

  3. 03

    Six projects

    A real program shipped in Weeks 1, 2, 3, 5, 6, and 7 — each carrying two weeks' worth of concepts, each scored out of 100 with its rubric printed right on the brief, and each offering Normal, Medium, and Hard tiers so nobody coasts and nobody drowns.

  4. 04

    The Week 8 final, in two parts

    Same shape as the midterm, over the whole course: an auto-graded code-reading exam, plus a take-home practical in Java — an object-oriented system using inheritance, polymorphism, abstract classes, and interfaces, written in about four focused hours.

  5. 05

    What you walk out with

    The same competencies as the sixteen-week course: idiomatic C++ and Java, classes and inheritance you designed yourself, memory you can reason about, and the working knowledge that the skill was never about the language.

New here? Appendix A walks you through the free toolchain — OnlineGDB, and nothing else — and Appendix B is the survival guide for carrying twelve hours a week on your own.

SYLLABUS

Ready to see the graded work? Browse all 6 projects →