Outschool
Open currency, time zone, and language settings
Log In

Unlocking Python Coding for Beginners I - Two Week Computer Hacking Winter Camp

This dynamic boot camp is designed for kids in 5th through 9th grade and it is taught by professional programmers. Students will learn the fundamental Python coding concepts in interactive and fun lessons.
Coding Doctors STEM Learning Lab
Average rating:
4.8
Number of reviews:
(1,227)
Popular
Class

What's included

10 live meetings
9 hrs 10 mins in-class hours
Projects
1-2 throughout the class
Certificate of Completion
Once your student has successfully completed the course, please send us a request for a certificate of completion along with your child'd name as you want it printed on the certificate.

Class Experience

US Grade 5 - 8
Beginner Level
Each week our professional coding teachers will engage our students in  hands-on coding activities, interactive discussions, and project-based learning to reinforce concepts taught in class. Additionally, students will be encouraged to work on personal projects to apply their newfound skills creatively.

🎓📜 A certificate of completion will be provided to students upon request. 

✅ Please note that the curriculum below is only a guide of the basic concepts that will be covered in the class. Our teachers will make changes to the curriculum based on their judgment of the ability of students in each group. Concepts may overlap over several classes.

📖 Python Computer Programming Coding Summer Camp Curriculum

📆 Day 1: Introduction to Python

Understanding the significance of Python in modern technology.
Setting up Python development environment.
Writing your first Python program: Hello World!
Introduction to variables and data types.

📆 Day 2: Getting Creative with Variables and Operators

Exploring different data types: strings, integers, floats, and booleans.
Using arithmetic, comparison, and logical operators.
Hands-on activities to understand variable manipulation.

📆 Day 3: Making Decisions with Conditionals

Introducing if, elif, and else statements.
Conditional execution based on user input.
Creating simple decision-making programs.

📆 Day 4: Looping into Action

Understanding loops: for and while loops.
Iterating through lists and dictionaries.
Building programs that automate repetitive tasks.

📆 Day 5: Diving Deeper into Data Structures

Exploring lists, tuples, and dictionaries in-depth.
Learning how to manipulate and access elements.
Hands-on exercises on data structure manipulation.

📆 Day 6: Unlocking the Power of Functions

Understanding the concept of functions.
Creating and calling functions with parameters.
Writing modular code for better organization and reusability.

📆 Day 7: Playing with Python Libraries

Introduction to popular Python libraries: random, turtle, and datetime.
Hands-on projects integrating library functionalities.
Exploring creative possibilities with libraries.

📆 Day 8: Engaging User Interaction

Taking user input using input() function.
Validating and processing user input.
Building interactive programs with user interaction.

📆 Day 9: Exploring Advanced Topics

Introduction to object-oriented programming (OOP) concepts.
Understanding classes, objects, and inheritance.
Building simple applications using OOP principles.

📆 Day 10: Project Showcase and Review

Collaborative project development session.
Presenting individual or group projects.
Feedback session and review of learning journey.
Learning Goals
By the end of the course, students will be able to understand and apply Python syntax, including variables, data types, and operators, to create simple programs and solve basic coding problems.
Students will deepen their understanding of Python's core data structures (lists, tuples, dictionaries) and demonstrate the ability to manipulate and access elements effectively for a variety of real-world applications.
learning goal

Syllabus

10 Lessons
over 2 Weeks
Lesson 1:
Day 1: Introduction to Python
 Understanding the significance of Python in modern technology.
Setting up Python development environment.
Writing your first Python program: Hello World!
Introduction to variables and data types. 
55 mins online live lesson
Lesson 2:
Day 2: Getting Creative with Variables and Operators
 Exploring different data types: strings, integers, floats, and booleans.
Using arithmetic, comparison, and logical operators.
Hands-on activities to understand variable manipulation. 
55 mins online live lesson
Lesson 3:
Day 3: Making Decisions with Conditionals
 Introducing if, elif, and else statements.
Conditional execution based on user input.
Creating simple decision-making programs. 
55 mins online live lesson
Lesson 4:
Day 4: Looping into Action
 Understanding loops: for and while loops.
Iterating through lists and dictionaries.
Building programs that automate repetitive tasks. 
55 mins online live lesson

Other Details

Parental Guidance
This class uses repl.it which is an online Python code editor. Your student will need the coaching and guidance of an adult in order to open an account in this platform.
Supply List
Learners will require the use of either two devices (one to code and one to watch the teacher, or a device with side by side windows).
External Resources
In addition to the Outschool classroom, this class uses:
  • repl.it
Joined May, 2020
4.8
1227reviews
Popular
Profile
Teacher expertise and credentials
Florida Teaching Certificate in Elementary Education
Lauren Smith
Master's Degree in Education from Western Governor's University
Lauren Smith
Master's Degree in Computer Science from Florida International University
David Rice
Bachelor's Degree in Education from Broward College
Lauren Smith
Bachelor's Degree in Elementary Education from Universidad Católica Andrés Bello
Alejandrina Von der Heyde
Bachelor's Degree in Environmental Science from Louisiana State University
Erin Ashby
This class is taught by one of our experienced programmers who have solid experience teaching our students ages 8-17 years old. 
David has a Master's degree in computer programming.
Chris is an experienced programmer with a Bachelor's degree in computer science.
Ethan is an experienced programmer who is currently a student at Georgia Tech. 

Reviews

Live Group Class
Share

$75

weekly or $150 for 10 classes
5x per week, 2 weeks
55 min

Completed by 124 learners
Live video meetings
Ages: 10-15
2-12 learners per class

About
Support
SafetyPrivacyCA PrivacyLearner PrivacyManage Data PreferencesTerms
Financial Assistance
Get The App
Download on the App StoreGet it on Google Play
© 2024 Outschool