Outschool
Search

per session
Class

1-on-1 Project-Based Coding: Scratch or Python (Beginner to Intermediate) by Phd

Completed by 1 learner
Ages 5-16
Live 1-on-1 Lessons
The 1-on-1 project-based coding tutoring course offers personalized instruction tailored to your child's skill level, focusing on developing fundamental programming concepts through engaging and hands-on projects, with Scratch or Python.
Average rating:
5.0
Number of reviews:
(6 reviews)

Live video meetings
Meets on demand
30 min

What's included

Meets on Demand
schedule meetings as needed
30 mins
per session
Teacher support
Projects
The coding class is project based.
Grading
Lesson notes including informal assessment will be sent to students or parents, after each session.

Class Experience

Get $15 off my classes with coupon code VICTO20250115 until Jan 12, 2025. Look through my classes at https://outschool.com/teachers/L-Zhang and enter the coupon code at checkout.

Course Overview:
This personalized 1-on-1 project-based coding course is designed for students who are eager to learn programming, whether they are just starting out or looking to advance their skills. Taught by a PhD tutor with extensive experience in computer science education, this course offers expert guidance in both Scratch and Python, making it ideal for beginners and intermediate learners. Whether your child is interested in creating fun Scratch projects or diving into Python coding, each session is tailored to their learning pace and interests.

Key Features:
Personalized Instruction: Each lesson is customized to the student's current skill level, whether they are a beginner or have some coding experience.
Scratch or Python: Students can choose to learn Scratch, a visual programming language ideal for beginners, or Python, a versatile text-based programming language suitable for more advanced learners.
Hands-On Projects: Lessons include engaging, hands-on projects that allow students to apply what they’ve learned, whether it’s creating games in Scratch or building simple applications in Python.
Step-by-Step Learning: The course is designed to gradually build coding skills, from understanding basic concepts to tackling more complex challenges.
PhD-Level Expertise: Instruction is provided by a PhD tutor with a deep understanding of coding and years of experience in teaching students how to program.

Learning Goals:
For Scratch Learners:
Understand the fundamentals of coding through block-based programming.
Create interactive stories, games, and animations, from beginner through intermediate level.
Develop problem-solving skills by designing and debugging projects.

For Python Learners:
Learn the basics of text-based programming, including syntax, variables, loops, and functions.
Build simple applications, games, or scripts in Python, from beginner through intermediate level.
Enhance logical thinking and coding efficiency through real-world coding challenges.

Session Structure:
The coding class is project based.
Introduction & Goal Setting (5 minutes): Discuss the student's current knowledge, interests, and goals to tailor the session content.
Core Lesson (20 minutes): Focus on learning new concepts and applying them through hands-on coding exercises or project development.
Project Development & Feedback (5 minutes): Work on a coding project, with the tutor providing guidance and constructive feedback, followed by setting goals for the next session.

Scratch Coding Projects Examples:
-Art of Shooting
-Cat Arts
-Dino Dancing Party
-Rock Band
-Lost in Space
-Ghost Catcher
-Chatbot
-Boat Race

Python Coding Projects Examples:
-Simple Calcultor
-Number Guessing Game
-Mad Libs Game
-To-Do List
-Quiz Game
-Rock, Paper, Scissors
-Simple Text-Based Adventure Game
-Unit Converter

Why Choose This Course?
Expert Guidance: Receive top-tier instruction from a PhD tutor with significant expertise in coding and computer science education.
Flexible Learning Path: The course is adaptable to the student’s pace and interests, whether they prefer Scratch, Python, or a combination of both.
Project-Based Learning: Students will engage in meaningful projects that reinforce coding concepts and encourage creativity.

Ideal For:
Students aged 5-16 who are interested in learning to code.
Beginners who want to start with Scratch and gradually move to Python.
Intermediate learners looking to deepen their understanding of Python programming.

Enroll today to give your child a strong foundation in coding with expert guidance tailored to their unique learning journey!

Learning Goals

Students will learn how to code by creating fun projects in Scratch or by building cool games in Python, so they can understand programming and improve skills step by step.

Other Details

Supply List
A computer or tablet with internet access for hands-on coding.
An extra screen for watching the instruction.
It still works if an extra screen is unavailable. Though it is a bit challenging for watching instruction while complete coding.
A Scratch account (free) for Scratch learners.
A Python development environment for Python learners.
Language of Instruction
English (Level: Pre-A1)
External Resources
In addition to the Outschool classroom, this class uses:

Meet the teacher

Profile
Teacher expertise and credentials
Your child will be guided by Dr. Victoria, a PhD professor who is an expert in coding, with extensive experience teaching Scratch, Python, R, and other programming languages. With a deep understanding of both visual and text-based programming, Dr. Victoria has successfully taught students of all levels, from beginners to advanced coders. Her expertise ensures that each lesson is not only educational but also engaging, providing a solid foundation in coding while fostering creativity and problem-solving skills

Reviews



Parents also liked
Scratch Coding Playground: Design Animations & Build Games With Scratch Coding!
PopSkool: English, Music, Art, Math, Coding & More
per class
Next session at 8 PM tomorrow
Group Class
8 wks, 1/wk, 55 min
5-10
Intermediate Creative Scratch Coding Club
DEM Academy: Learn through Gaming
4.8
(732)
per class
Next session at 9 PM today
Group Class
1/wk, 55 min
8-13
Scratch Coding for Beginners - Learn to Build Animations and Games
Codingal - #1 AI & Coding | Backed by Y Combinator
per class
Next session at 4 PM on Wednesday
Group Class
4 wks, 2/wk, 1 hr
6-11
Scratch Coding Summer Camp for Beginners (Level 1)
Codingal - #1 AI & Coding | Backed by Y Combinator
per class
Next session at 1 PM on Mon 5/12
Group Class
1 wk, 5/wk, 1 hr
6-11
Fun Scratch Coding Projects for Kids (Level 1)
AI Code Academy
4.7
(1,781)
per class
Next session at 11:30 PM on Mon 4/28
Group Class
10 wks, 1/wk, 1 hr
8-12
Scratch Coding Adventures for Beginners
JetLearn
4.9
(79)
per class
Next session at 12 AM on Tuesday
Group Class
5 wks, 1/wk, 1 hr
7-12
Scratch Coding for Beginners: Create Games, Animations & Fun Projects!
Coco Coders
4.8
(974)
per class
Next session at 7 PM on Monday
Group Class
1/wk, 55 min
6-11
Scratch Coding Club for Intermediate Programmers
Ms. Sara (STEM Apprentice Academy)
5.0
(581)
per class
Next session at 11 PM on Tue 9/2
Group Class
1/wk, 45 min
8-10
1:1 Scratch Coding Lessons (Beginner, Intermediate, or Advanced)
Coco Coders
4.8
(974)
per session
1-on-1 Lessons
On Demand
5-14
Scratch Coding Club for All Ages: Create Games, Art & Animations Every Week!
PopSkool: English, Music, Art, Math, Coding & More
per class
Next session at 6 PM today
Group Class
1/wk, 50 min
5-10
Project-Based Scratch Coding for Kids (Level 1)
AI Code Academy
4.7
(1,781)
per class
Next session at 11:30 PM on Mon 4/28
Group Class
10 wks, 1/wk, 1 hr
8-11
Summer Camp: Fun Scratch Coding Projects for Kids (Level 2)
AI Code Academy
4.7
(1,781)
per class
Next session at 3 PM on Mon 6/16
Group Class
2 wks, 5/wk, 1 hr
8-11
Scratch Coding Club for Beginners - Make Video Games - On-Going, Multi-Week
Dan Hartman
4.9
(576)
per class
Next session at 9 PM on Sunday
Group Class
1/wk, 30 min
7-12
1:1 Tutoring - Scratch Coding Classes for Beginners and Intermediate Students
Crazy Kids - Coding, Art, Fitness, and More!
4.8
(2,654)
per session
Next session at 10:15 PM on Thu 5/1
1-on-1 Lessons
On Demand
6-11
Builder's Club Weekly Scratch Coding Class
Nevin Oliver
4.9
(166)
per class
Next session at 4:30 PM tomorrow
Group Class
1/wk, 55 min
6-11
Scratch Coding Club for Experts - Make Video Games - On-Going, Multi-Week
Dan Hartman
4.9
(576)
per class
Next session at 1 AM on Monday
Group Class
1/wk, 30 min
8-13
See More Classes
Home
Search
Give a Gift Card
Open currency, time zone, and language settings
Language & Region
Log In