All Courses
Free, open-access courses on web development, programming, cloud, and more.
7 courses found
FreeHow to Become Your Own Teacher: Learning How to Learn
The prerequisite for everything else on the Dojo. It covers why self-directed learning matters, how to combine learning methods, and how to keep it enjoyable for life.
FreeManual Software Testing with Black Box Techniques
Learn how to test software without writing code, using practical black box testing techniques applied in real-world software teams.
FreeAI-First Learning for Tech Careers
Learn anything by solving problems with AI through an assignment-first learning system designed for modern tech careers.
FreeGit Version Control: From Basics to Branching
Build the Git instincts every developer needs: branching, collaboration, recovery, and production-safe workflows.
FreeHTML Foundations: Building with Purpose
Start your web journey with practical HTML foundations: structure, data organization, links, media, and forms.
FreeRESTful API Mastery: The Greybox Approach
Master the language of the web by understanding, debugging, and interacting with APIs using a greybox approach across tools and real-world scenarios.
FreeReact Foundations: Building Real UIs
A highly practical, hands-on module designed to transition you from writing static HTML to building dynamic, interactive user interfaces using React.