English
Log In
Summer Camp Python Level 2 Project Based | Summer Camp Live Python Coding
Class Experience
🏕️ Python Level 2 Programming Camp for Kids! 🚀 Join us on an advanced 10-lesson journey where your child will dive deeper into the fascinating world of Python programming. Building on the fundamentals learned in Level I, this course is designed to take their coding skills to the next level. Python is not only the leading language in software engineering, data science, and AI, but it also continues to be perfect for young learners! 🔍 Each lesson features advanced hands-on projects to...
10 lessons//2 Weeks
Week 1Lesson 1Review Functions & Project 1: Advance password generatorWe will begin by reviewing functions to refresh our memory. Following that, we'll look into string methods along with other interesting techniques. As part of our class project, we'll develop an advance password generator.Lesson 2List, functions & Project 2: Task ManagerWe will begin by learning about lists, then a few interesting functions, followed by how to format strings. For class project we’ll make an task managerLesson 3Turtle Library & Project 3: Drawing ApplicationWe will start by learn about turtle library and for class project we will make a drawing application that allows us to chose our drawing color, draw, erase...Lesson 4File System & Project 4: Interactive Login SystemWe will begin by revisiting how to read from and write to a file. For our class project, we'll develop an interactive login system with the option to sign up, complete with graphics using the Turtle library.Lesson 5ASCII & Project 5: Encryption and Decryption ProgramWe will begin by learning about ASCII(American Standard Code for Information Interchange), followed by exploring functions such as isalpha(), ord(), and char(). For our class project, we will create an encryption and decryption system.Week 2Lesson 6Pathfinder & Project 6: AI Pathfinding with graphicsToday we will learn about a few new turtle library functions. And for our class project, we'll create a pathfinding AI. A pathfinding AI is a series of code that runs and checks for the distance and finds the shortest path possible.Lesson 7Turtle Library & Project 7: Snake Game - IntroductionUnderstanding how the x and y axis work. Introduction to how to get the x and y coordinates, and more turtle related stuff.Lesson 8Turtle Library Project 8: Finishing the Snake GameContinuing work on the Snake Game. Improvements and refinements to the snake game Making the snake grow as it eats the fruit.Lesson 9Review and PracticeRecap of key concepts from previous lessons Practical exercises and review sessions to reinforce learningLesson 10Final Project ShowcasePresentation and discussion of the Weather App project Q&A session and feedback on the overall learning experience
- The course aims to inspire students, igniting their enthusiasm for the boundless opportunities within coding and computer science. The learning goal is to elevate students' knowledge from level 1 to the next step, ensuring they are well-prepared for more complex and sophisticated programming challenges.
0 - 1 hours per week outside of class
Homework
Frequency: available upon requestFeedback: available upon requestDetails: All projects will be finished individually. Homework will be recommended but not mandatory.Assessment
Frequency: available upon requestDetails: Final project presentation.Grading
Frequency: available upon requestDetails: We are excited to announce that each of our learners will receive an online printable certificate upon completion of the Course! 🎉
In addition to the Outschool classroom, this class uses:
💻 Students should feel comfortable with typing and proficient in copying/pasting on their device. Additionally, students will require a second monitor to view instructional material while coding. This second monitor can be an old iPad, laptop, etc.
Students will need to create a Replit account, I have provided the link in the External Resources section.
Group Class
$75
weekly or $150 for 10 classes5x per week, 2 weeks
60 min
Live video meetings
Ages: 9-13
4-7 learners per class