Our Free Courses
Explore our collection of free, hands-on courses designed to help students build real technical skills while developing creativity and confidence. Each course is thoughtfully structured with interactive lessons, challenges, and real-world applications that guide learners step-by-step from foundational concepts to advanced problem solving.
If you’re interested in incorporating these courses into your own classroom, club, or teaching curriculum, feel free to contact us to learn more about how they can be used in your program. If you use or complete one of our courses, feel free to share your progress or final projects with us. We love seeing what students build and hearing how the courses helped in your learning!
Intro to Engineering Course
Welcome to the Baby Sharks Engineering Course! This free course is designed for students ages 9 to 12, but anyone curious about robotics is welcome to jump in. We'll walk you through the fundamentals of how robots actually work: motors, sensors, gears, simple machines, movement, and the basic coding logic that ties it all together.
Every lesson comes with hands-on challenges to test what you've learned, because the best way to understand engineering is to actually do it. You'll go from exploring individual components all the way to thinking about how complete robots are designed and built. By the end, you won't just know robotics. You'll have the mindset to keep experimenting, problem-solving, and building long after the course is done.
Baby Sharks Intro to Python Course
This is the Baby Sharks Intro to Python Course! We built this course to make coding approachable, fun, and completely free for anyone who wants to learn. Whether you are a total beginner or just getting started, this course will guide you through the core building blocks of Python: variables, data types, loops, functions, conditionals, and more.
Every lesson is packed with real examples and hands-on challenges, because the best way to learn programming is to actually write code and see what happens. You will go from running your very first print statement all the way to designing and building a complete program from scratch. By the end, you will not just know how to code. You will know how to think like a programmer.
FLL Coding Manual
Welcome to the Baby Sharks FLL Coding Course! We built this course for anyone jumping into robotics with the LEGO Education SPIKE Prime Set. Whether you are brand new to coding or gearing up for FLL, this course will walk you through everything you need to know to build and program robots that move, sense their surroundings, and respond to the world around them.
Every lesson covers real robotics and coding concepts while keeping things hands on and fun. You will learn how to control motors, work with touch, color, distance, and gyro sensors, and program lights, sounds, and displays on the hub. Along the way you will also build up core programming skills including loops, conditionals, variables, and timers.
By testing and improving your robots throughout the course, you will develop the problem-solving and engineering mindset that makes a great robotics programmer. The course wraps up with a final project where you design and program a robot that can detect and avoid obstacles completely on its own, putting everything you learned to the test.
Course Feedback
We would love feedback regarding our courses, and it would be heavily appreciated if you filled out the form to the right.