Scratch Coding
A fun, beginner-friendly way to learn coding by creating interactive stories, animations, and games.
- Visual, block-based coding
- Build your own games and animations
- A starting point for ages 8–11

Game development · Coding · Creativity
Help your child turn a love of video games into coding skills. Learn to create games with Scratch, Roblox Studio, and Unity through guided, project-based courses for young creators.

Create playable projects you can test, customize, and make your own.
Explore Scratch blocks, then grow into text-based coding.
Choose the right starting point and build toward new challenges.
Flexible, self-paced lessons for homeschool and after-school learning.
Learning paths • Projects • Real skills
Choose a learning path, or combine multiple subjects to build creativity, confidence, and real-world skills.
A fun, beginner-friendly way to learn coding by creating interactive stories, animations, and games.
Design 3D worlds, create your own games, and learn real scripting with Luau.
Take your skills further by building games with industry-standard tools and C#.
Build practical communication skills through listening, speaking, reading, writing, and cultural exploration.
Understanding matters
AI can generate code, but students still benefit from understanding how software works. Learning to code helps them ask better questions, check results, solve problems, and turn their own ideas into working projects.
Practice breaking a challenge into smaller steps, testing ideas, and improving a solution.
Learn to read code, spot mistakes, and test whether a program does what it should.
Build and customize games, websites, and interactive tools instead of relying entirely on generated answers.
Learn when AI can help, what information to keep private, and why its suggestions need verification.
Our focus is understanding—not simply producing code. Students should be able to explain their choices, troubleshoot problems, and demonstrate how their projects work.
Plan it Build it Test it Explain it.
AI is changing programming. Our current courses focus on coding foundations and can be completed without AI tools or subscriptions.
Explore Beginner CodingHomeschool friendly
Use our courses as supplemental learning alongside your family’s curriculum. Choose a starting point, make room for practice, and adjust the pace to your student.
Discuss Your Homeschool NeedsClear lessons and connected learning sequences.
Build games and complete purposeful Spanish activities.
Self-paced course materials you can return to anytime.
Request individual instruction, a small group, or a co-op arrangement to discuss with Mr. S.
Find your starting point
Project-based courses in coding, game development, and Spanish. Choose a path that fits your student’s interests and experience level.
Build your first playable Scratch game with a spaceship, falling stars, and a ten-point goal.
Explore CourseBuild a colorful three-level platformer from a blank project and practice movement, gravity, hazards, and level changes.
Preparation: Scratch Meteor Challenge.
Explore CourseBuild a responsive, accessible three-page website with HTML and CSS.
Explore CourseBuild an interactive activity planner while learning core JavaScript fundamentals.
Preparation: HTML & CSS Foundations.
Explore CourseBuild practical Spanish communication through listening, speaking, reading, writing, and cultural inquiry.
Explore Spanish 1Continue from Spanish 1 with practical conversations, connected readings, past experiences, and everyday communication.
Preparation: Spanish 1 or comparable experience.
Explore Spanish 2The Blue Bird approach
Pick a course that fits your student’s interests and experience level.
Follow step-by-step lessons and create your own games, websites, or Spanish projects.
Build confidence, creativity, and problem-solving skills through practice.
Learn at your own pace with clear lessons, practice activities, and projects you can return to anytime.
Browse course materialsNeed extra support or prefer real-time learning? Request individual lessons, a small group, or a co-op arrangement.
Request live lessonsLive instruction is arranged separately from course materials. Share your goals and preferred times; Mr. S will follow up to discuss availability, format, and session details.
One-on-one academic tutoring, including Spanish, is $35 online or $45 in Greensboro per 60-minute session. In-person availability is limited, with the location confirmed directly. Existing $35 quotes are honored. Coding coaching and groups are quoted separately.
Good questions
Quick answers about our courses, learning options, and getting started.
They can supplement a family’s existing curriculum with coding projects and Spanish practice. Families choose the pace and determine how the materials fit their own learning plans.
Yes. Students from public schools, private schools, and other learning settings are welcome to explore the courses or request live instruction.
Scratch Star Catcher starts with no coding experience and is designed for ages 8–11. Spanish 1 is an introductory high school course. Later courses have preparation guidance; Spanish 2 builds on Spanish 1 or comparable introductory experience.
The website offers self-paced course materials. Live lessons and optional one-on-one coding coaching are separate requests and separate paid sessions. Accessing a course does not include live instruction.
A computer with a current browser is a good starting point for coding. Scratch games use a keyboard, and later courses may require software described in their setup lessons. Spanish practice includes listening and speaking. For a live Zoom session, you’ll need internet access and a working microphone.
Yes. Use the request form to share your student’s needs, experience, and preferred times, including interest in a small group or co-op. Mr. S will follow up to discuss what may fit. A request does not reserve a class or confirm an arrangement.
Blue Bird Learning Lab does not promise academic credit or accreditation. Families should determine how coursework fits their educational plans and check any requirements with the relevant school or program.
Ready to get started?
Explore creative courses in coding, game development, and Spanish, or ask about live instruction for extra support.