Browse our age-appropriate coding courses designed for students from beginner to advanced levels. All courses feature project-based learning to build real-world skills.
Showing 20 of 20 courses
Try our free workshops and introductory courses
AI-IDE-SETUPLearn to install and configure AI-powered development environments like Cursor and Windsurf. Master natural language coding, advanced features, and te...
GIT-ESSENTIALSMaster version control fundamentals with Git and GitHub. Learn to track code changes, collaborate with teams, and deploy websites using GitHub Pages....
PROMPT-ENGINEERING-ESSENTIALSMaster the art of communicating with AI to generate production-quality code. Learn the CLEAR framework, advanced prompt patterns, and optimization tec...
VIBE-CODING-SETUPTransform your development environment into an aesthetic workspace. Create beautiful terminals, configure stunning themes, and build a coding atmosphe...
Start your coding journey with our foundational programs
JCWelcome to Junior Creator, where young learners aged 6-10 embark on their first coding adventure! Through Tynker's intuitive visual coding platform, s...
F1Learn programming fundamentals through Scratch's visual programming environment. Create games, animations, and interactive stories while developing co...
F2Build real mobile applications using MIT App Inventor's visual programming environment. Create interactive apps with voice, sensors, and databases for...
Learn programming concepts with visual block-based coding
BBWLearn web development using visual blocks with EduBlocks. Master HTML, CSS, responsive design, and create beautiful websites through hands-on projects...
BBPLearn Python programming through visual blocks with EduBlocks. Master programming fundamentals, create games and applications, and build computational...
BBDLearn professional UI/UX design skills using Figma through 24 hands-on lessons. Master design principles, create mobile and web applications, and buil...
Master modern web technologies and frameworks
W1Learn HTML and CSS fundamentals through hands-on projects. Build 4 real websites including your professional portfolio....
W2Master JavaScript fundamentals through interactive projects. Build 6 real applications from calculators to a calorie tracking app....
W3Learn full-stack development with Svelte/SvelteKit and Firebase. Build 6 projects including authentication, databases, and real-time features....
W3.5Learn API integration through hands-on projects with Pokemon, NASA, and other public APIs. Build 4 complete applications including your own REST API s...
W4Master database fundamentals through hands-on project development. Build 5 real-world database applications while learning SQL, schema design, normali...
Explore artificial intelligence and data analysis
AI1Learn Python programming and data science fundamentals through hands-on projects. Master Python basics, work with data using NumPy and Pandas, and cre...
AI2Master AI fundamentals, machine learning algorithms, and computer vision techniques. Build intelligent systems that can learn from data, process langu...
AI3Explore cutting-edge generative AI technologies and create innovative applications. Master prompt engineering, AI ethics, and build real-world project...
Build mobile apps for iOS and Android
M1Transform from beginner to confident mobile app developer through our modular, building-block approach. Build 4 complete mobile applications by combin...
M2An engaging course designed to build practical skills....