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
Learn to install and configure AI-powered development environments like Cursor and Windsurf. Master natural language coding, advanced features, and te...
Master version control fundamentals with Git and GitHub. Learn to track code changes, collaborate with teams, and deploy websites using GitHub Pages....
Master the art of communicating with AI to generate production-quality code. Learn the CLEAR framework, advanced prompt patterns, and optimization tec...
Transform 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
Welcome to Junior Creator, where young learners aged 6-10 embark on their first coding adventure! Through Tynker's intuitive visual coding platform, s...
Learn programming fundamentals through Scratch's visual programming environment. Create games, animations, and interactive stories while developing co...
Build 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
Learn web development using visual blocks with EduBlocks. Master HTML, CSS, responsive design, and create beautiful websites through hands-on projects...
Learn Python programming through visual blocks with EduBlocks. Master programming fundamentals, create games and applications, and build computational...
Learn 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
Learn HTML and CSS fundamentals through hands-on projects. Build 4 real websites including your professional portfolio....
Master JavaScript fundamentals through interactive projects. Build 6 real applications from calculators to a calorie tracking app....
Learn full-stack development with Svelte/SvelteKit and Firebase. Build 6 projects including authentication, databases, and real-time features....
Master the art of API integration and development. Learn to consume, integrate, and build APIs that power modern web applications. From basic REST API...
Master SQL and NoSQL databases through real-world projects. Build 5 applications from library systems to e-commerce platforms....
Explore artificial intelligence and data analysis
Learn Python programming and data science fundamentals through hands-on projects. Master Python basics, work with data using NumPy and Pandas, and cre...
Master AI fundamentals, machine learning algorithms, and computer vision techniques. Build intelligent systems that can learn from data, process langu...
Explore 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
Transform from beginner to confident mobile app developer using cutting-edge AI tools like Cursor and Windsurf. Build 4 complete mobile applications a...
Advanced mobile development course focusing on apps that address real-world social challenges. Build four major impact projects aligned with UN Sustai...