At One Month you make real-world projects — each course has videos, human support for if you get stuck, grading, homework, and certification.
Pros:One Month is the best place for beginners to learn to code! With a completion rate of 80%, One Month guarantees you will learn to code
Cons:One Month only offers the first month of each programming language. It's only for beginners.
On Books Podcast - Zero Waste Home (Part 2): Interview with Bea Johnson