What's included
8 live meetings
6 in-class hoursHomework
1 hour per week. Students will be given short assignments each week to be completed by the next session. Each assignment is meant to build upon their final project.Class Experience
In this class, students will learn the fundamentals of programming with Python. We will cover topics such as variables, data types, control structures, and object-oriented programming. Throughout the course, students will have the opportunity to practice their coding skills through interactive exercises and coding challenges as well as a final project. By the end of the class, students will have the knowledge and confidence to create their own Python programs and understand more advanced programming concepts. Week 1: Introduction to Python and Programming Basics - What is Python - Writing and running your first Python program - Basic input/output Week 2: Variables and Data Types - Variables and assignments - Basic data types - Printing and formatting strings Week 3: Control Structures - Conditional statements - Loops - Flow control and program structure Week 4: Functions - Creating and using functions - Parameters and return values Week 5: Data Structures - Lists and methods - Indexing and slicing Week 6: Data Structures Contd. - Classes and objects - Inheritance and parent/child classes Week 7: Libraries and Modules - What are libraries and modules? - Using built-in libraries and modules Week 8: Final Review - Review of key concepts - Resources for continued learning
Other Details
External Resources
Learners will not need to use any apps or websites beyond the standard Outschool tools.
Teacher expertise and credentials
Hello!
I teach math and computer science using fun and engaging techniques to help students build an interest in the subjects. This can involve interactive activities, game design, and more. I have 10 years of experience in coding and experience in tutoring K-8 math and programming.
Reviews
Live Group Class
$15
weekly1x per week, 8 weeks
45 min
Completed by 1 learner
Live video meetings
Ages: 10-15
4-12 learners per class