
Help Your Child Code, Create, and Tell Interactive Stories in ScratchJr—guided by you or independently!
Screen time feels wasted and unproductive.
You don't know how to teach coding to a young child.
Your child quickly loses interest in educational apps.
Unsure which activities are age-appropriate for 5-8 year olds.
Intimidated by coding terminology and tech setup.
Turn everyday tablet time into creative, interactive learning.
Guide your child through the basics of coding with confidence.
Watch them proudly share stories they animated themselves.
Build foundational problem-solving and logical thinking skills.
Create lasting parent-child memories while future-proofing their education.

Get introduced to coding by giving instructions, playing games, and exploring how ScratchJr uses pictures and icons to teach programming. Build excitement and confidence as you discover the basics of visual coding.

Learn how to add, name, and describe your own character in ScratchJr. Explore the character library, create unique designs, and connect coding to storytelling by giving your character a personality and purpose.

Dive into the colorful world of coding blocks! Discover different block types, learn how to connect them, and experiment with sequencing. Practice organizing instructions and see how order changes your character’s actions.

Set the scene for your stories by choosing and changing backgrounds. Explore how different settings affect your character’s movement and adventures. Create your first complete project by combining backgrounds, movement, and storytelling.
Guide your little learner through fun, bite-sized lessons that teach coding, creativity, and problem-solving—no prior experience needed.
Instant access to the complete Programming Fundamentals with Visual Blocks course, designed for young children and parents to learn together.
Step-by-step parent scripts with suggested phrases and prompts for every lesson.
Printable handouts for drawing activities, coding games, and creative challenges.
PDF guides with visual instructions for using the ScratchJr interface, tailored to each lesson.
Kid-friendly lesson instructions for children who can read, so they can learn independently or with minimal guidance.
Fun games and activities to reinforce coding concepts and make learning memorable.
Lifetime access to all course materials and any future updates or improvements—no extra cost.
Access to a private online community exclusively for course members, focused on supporting parents of children ages 5–8 as they learn to code. In this community, you can chat and connect with other parents who are teaching their kids to code.
Today Just
Sarah is the owner, founder, and course creator for Fundamental Code LLC, where she creates tutorials and educational resources for learners of all ages. She is a passionate software engineer, educator, and problem solver with a diverse background in software development, chemical engineering, and teaching. She has led development teams as a Lead Software Engineer at Selophane LLC, building web, mobile, and cloud applications using modern technologies like the PERN stack, Ionic, and SwiftUI. Her experience spans DevOps engineering, full stack development, and open-source platform creation, including co-founding the Test Lab A/B Testing Platform.
Sarah believes that coding should be accessible, engaging, and fun for all ages. Her journey from engineering and software development to teaching and tutoring has shown her how powerful hands-on learning can be for building confidence and problem-solving skills in young learners.
Sarah has taught and mentored students as a Teaching Assistant at Launch School, providing code reviews, assessments, and instructional support for aspiring developers. She also founded Road to Mastery Tutoring, where she helped students from 2nd grade through college master math concepts from basic fractions to calculus and statistics.
Lead Software Engineer at Selophane LLC, developing web, mobile, and cloud applications
Lead Software Engineer at Selophane LLC, developing web, mobile, and cloud applications
Teaching Assistant at Launch School, supporting students in software development fundamentals
Founder of Road to Mastery Tutoring, helping students master math from 2nd grade to college-level calculus and statistics
Bachelor's degree in Chemical Engineering from Brigham Young University, with advanced coursework in software development at Launch School

We want you to find value in our courses! We offer full refunds within 14 days. We are confident you WILL love it!

Not at all! Every lesson includes simple, step-by-step parent instructions and printable guides. If you can tap a screen, you can teach your child.
A tablet or other device that can download a free app from the Google Play Store or the Apple Play Store. Don't download ScratchJr yet. We will do it as an activity with your child in section 1.
Absolutely. All activities are designed for early learners, require parental participation, and encourage off-screen planning and creativity.
Copyrights 2025 | Fundamental Code™ | Terms & Conditions | Privacy Policy