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 23 of 23 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...
BBAILearn artificial intelligence and machine learning through visual blocks. Master AI concepts, create intelligent applications, and explore the world o...
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.5An engaging course designed to build practical skills....
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
AI1An engaging course designed to build practical skills....
AI2An engaging course designed to build practical skills....
AI25An engaging course designed to build practical skills....
AI3An engaging course designed to build practical skills....
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...
M2Build location-aware, AR-enhanced, health-integrated, and monetizable mobile applications using Google's powerful platform services....
M3Add AI superpowers to your mobile apps with Gemini API, ML Kit vision, and voice interfaces. Transform your M2 projects into intelligent, personalized...