Course Information
Course Overview
Designed by a computer science PhD and a Kid to teach kids how coding actually works, not just how to follow steps.
Discover the Joy of Programming: Your Path Starts Here!
Who Should Enroll?
This engaging course is designed for young minds eager to dive into the world of coding—guided by you. Whether you're a parent nurturing your child's curiosity or a student aiming to develop future-ready skills, this course offers the perfect foundation. Give your child a powerful head start in coding and spark a lifelong interest in technology.
Note: This course is intended for purchase by adults.
What Will You Learn?
In today’s digital era, programming isn't just a technical skill—it’s a tool for creativity, critical thinking, and innovation. This course introduces students to the fundamentals of coding through an exciting, hands-on journey. Starting with Scratch, a beginner-friendly platform developed by MIT, students will build interactive games while learning core programming concepts.
From there, the course expands into HTML, where students create their own web pages, and Python, where they take their first steps into one of the world’s most powerful and versatile programming languages. Each language is taught in a way that’s accessible, creative, and deeply rewarding.
Led by Craig, an experienced educator with a PhD in educational technology, and Joshua, a young coding prodigy, the course combines expert instruction with youthful insight—making learning both effective and fun.
Why Choose Our Course?
Our course stands out in three key ways:
Engagement: We make learning to code an adventure. Students are drawn in through game development, website creation, and real-world Python projects.
Accessibility: Starting with visual programming in Scratch, then advancing to HTML and Python, learners gain confidence and skills that scale with their growth.
Expert Guidance: Craig’s decades of educational experience and Joshua’s relatable approach create a uniquely supportive and inspiring learning environment.
Course Features
This course is crafted to deliver a comprehensive and immersive learning experience. You’ll find:
High-quality video lessons with clear visuals and excellent audio
Step-by-step walkthroughs of coding projects
Downloadable practice exercises and solutions
A progression from visual coding to text-based programming, easing the transition for beginners
Journey Through the Course
Here’s how you’ll explore the exciting world of programming:
Introduction to Programming and Scratch
Game Development - Part 1: Build your first game using Scratch
Game Development - Part 2: Add creativity with advanced features
Game Development - Part 3: Discover variables and how they power your code
Introduction to HTML: Create your own web pages with structure and style
Intro to Python - Part 1: Learn the basics of syntax, logic, and automation
Intro to Python - Part 2: Work on small projects that bring your code to life
Conclusion and Next Steps: Reflect on what you've learned and explore how to keep growing
Why This Course Is a Must
With over 20 years in IT and education, Craig has empowered learners around the globe to succeed in the digital age. His approachable teaching style makes even complex topics feel achievable. Joshua brings the energy and perspective of a young coder who understands what it's like to start from scratch—literally.
Embark on this exciting journey today and give your child (or yourself!) the gift of coding. From game design to web creation to real-world Python projects, this course is a launchpad into the digital future.
Programming is not just a skill—it’s a passport to creativity, problem-solving, and endless opportunity. And it all begins right here.
Course Content
- 10 section(s)
- 141 lecture(s)
- Section 1 Scratch Essentials: From Introduction to Game Creation
- Section 2 Building Blocks of Game Development in Scratch
- Section 3 Elevating Your Scratch Game: Intermediate Projects
- Section 4 High-Speed Coding: Crafting an Endless Traffic Game
- Section 5 Leveling Up Your Game
- Section 6 Launching a New Adventure: Arcade Ski Adventure Development
- Section 7 Enhancing Interactivity: Crash Dynamics and Advanced Programming Concepts
- Section 8 Final Lap: Perfecting Your Arcade Ski Adventure
- Section 9 Introduction to HTML5 and an HTML editor
- Section 10 Building a web page with HTML
What You’ll Learn
- Build and Play 5+ Unique Games
- Master Essential Coding Concepts Easily
- Understand the 'Why' Behind Coding Decisions
- Develop Critical Problem-Solving Skills
- Enhance Logical and Computational Thinking
- Transition Easily to Text-Based Coding
- Solve Real-World Problems With Code
- Build a Solid Foundation for Future Tech Careers
- Employ sound code blocks in a game
- Learn Debugging: Fix and Understand Errors
- Design Own Games with Professional Assets
- Grasp Core Computer Science Concepts
- Cultivate Creativity in Digital Project Design
Skills covered in this course
Reviews
-
LLin Yu zheng
Course is good as it explains everything clearly and instead of just telling us what to do, it lets us “interact”.
-
NNikita Bhimani
show it more carefully so kids can get it
-
OOluwajubelo Afolabi
really fun and understandeble but could be more interactive
-
EEd Puttock
It's interactive and fun