Pick what you're learning
Choose your language below to see its courses — 21 courses, 323 lessons with free previews. Memberships and grants unlock full lessons.
C++
Objects, memory, and the STL
1 courseC#
The .NET language, from the basics up
1 courseC
Pointers, memory, and the language everything else is built on
2 coursesMastering C Textbook
The video series is built around this textbook we created, which dives even deeper into examples and explanations than the videos. Think of it as your essential companion to mastering C programming. I'm looking forward to seeing you inside!
Mastering Recursion With C
Unlock the power of recursion in C with this step-by-step guide. Master recursive techniques to solve complex problems efficiently and take your C programming skills to the next level!
Java
Classes, objects, and desktop apps with Swing
2 coursesMastering Java Swing
Unlock the power of Java Swing in this dedicated online classroom! Dive into creating sleek, functional GUIs while mastering key concepts through hands-on projects. Get expert guidance, personalized support, and practical tips to enhance your skills. Whether you're starting out or leveling up, this community offers everything you need to succeed in Java Swing. Join today and elevate your coding journey!
Mastering Java - Full Guide
Everything you will ever need is inside of this reference guide.
Web Development
HTML, CSS, JavaScript and Node — build things people can open
4 coursesCSS
Learn how to write CSS like a pro and turn your projects in to masterpieces!
HTML
Learn the basics of HTML and how to get started in your Web Journey!
JavaScript For Web
Learn how to control a web page using JS!
NodeJs
Learn how to make your own NodeJs server to serve as the powerful backend for your applications.
SQL
Querying and designing databases
1 courseData Structures & Algorithms
The concepts every CS program tests you on
1 courseCollege & university courses
Walkthroughs that follow a specific school course. Only useful if you're enrolled — otherwise start with a language above.