325 min3-part Biology course13 CQ
Preparing for the AP Biology exam? In this three-part course, get clear explanations of Darwinian evolution by natural selection, modern evolutionary theory, and the history of life on Earth.
7107 min7-part iOS Development course53 CQ
Looking for a programming language that can do some heavy-lifting but doesn't take years to master? When programming for iOS, OS X, and watchOS, Apple's programming language Swift is the best choice!
41572 min41-part Arduino course288 CQ
Want to build a new robot friend? How about create a cool LED sign? Whatever the gadget may be, get started with this beginner-friendly Arduino course from Open Source Hardware!
1270 min12-part Science course34 CQ
If you're looking for fun activities for kids that are equal parts science and craft, you'll love this course with lessons covering everything from homemade oobleck to egghead gardens.
668 min6-part Web Development course33 CQ
Familiar with HTML4 and ready to learn the newest HTML standard? This course introduces the fundamentals of HTML5, including scalable vector graphics, video and audio elements, and form controls.
12132 min12-part Grammar course65 CQ
Clear writing matters because ideas matter! In this comprehensive writing course, learn about brevity, style, grammar, tone, and structure, and use a rubric to evaluate your own writing.
13160 min13-part Literature course80 CQ
In this course, tour the artistic and literary merits of video games with The Game Professor, including discussions of popular gaming topics and in-depth analyses of four games.
433 min4-part US History course17 CQ
In this course, Mr. Striplin presents fun history lessons on the first presidents of the United States—Washington, Adams, Jefferson, and Madison— and shows how they shaped America as a nation.
1049 min10-part French course24 CQ
Want to learn the basics of French, but not sure where to begin? Get your feet wet in this fun 10 Days of French course designed for beginners. Get your French conversation skills quickly up to speed!
354 min3-part Philosophy course27 CQ
Do humans have purpose before they exist? In this philosophy course, learn why Jean-Paul Sartre rejects essence before existence with a detailed look at his essay, "Existentialism Is a Humanism."