All About Python for Teenagers | 8- Week Flexible Schedule Course for Beginners
What's included
Class Experience
Your student will learn how to code with Python, one of the world's most popular coding languages. There is no experience necessary for this class and will be fun for everyone! This is a highly interactive class with students interacting with other students and the instructor regularly. The first half of the 8-week course we will be learning the foundations of Python and in the second half we will apply these skills to building fun games and projects with Python. Some projects we will complete include rock, paper, scissors, a mad lib game, login system, spiral animation, and a random friend selector. There is no experience necessary for this class and will be fun for everyone! Your student will be amazed at what they can do at the end of 8 weeks and be excited to continue their coding journey. Week 1 Meet Python! What Can You Do with Python! Data Types: Strings and Integers Mathematical Operations What are Variables? Creating Variables Python Comments Coder Skills #1: What is Good Code? Optional: Practice Problems (1 – 2 hours) Week 2 How Do Computers Run Python Code? String Methods Fun, Fun, Functions Using Functions in Our Code Equality Operators Coder Skills #2: A Good Coder Is a Good Searcher. Optional: Practice Problems (1 – 2 hours) Week 3 Function Practice and Review Python Lists List Methods Python Sets Data Types: Booleans Coder Skills #3: Life-long learning Optional: Practice Problems (1 – 2 hours) Week 4 Week 3 Review Equality Operators If/ Else Conditional Statements Group Practice Problems Control Flow Coder Skills #4: Hard Learning! Optional: Practice Problems (1 – 2 hours) Week 5 Week 4 Review and Questions Tuples What are Python Dictionaries Dictionary Methods What is Turtle for Python? Python Animation Project using Turtle! Optional: Practice Problems (1 – 2 hours) Week 6 Week 5 Review Introduction to Pair Programming Scope Introduce Python Mad Libs Project Python Mad Libs Project Start Group Game Project Week 7 Week 6 Review Rock, Paper, Scissors Project Coder Skills #3: Life-Long Learning Week 8 Week 7 Review Python Login System Project Python Pep 8 and Formatting Finish Group Game Project Final Coding Challenge (1 -2 hours) Outschool Flexible Schedule Courses This course includes pre-recorded video lessons and coding projects that can be watched at a time convenient for your student! This course covers the same material as the 8 - week live course also offered on Outschool. Students can ask questions or get assistance with coding projects at anytime during the week. They can post directly to the Outschool classroom or direct message the instructor at anytime. Students are also strongly encouraged to share code, projects, and questions with the class. This helps students engage with other students and the instructor. Please, send me a message if you have any questions about the course. Interactive Small Groups Every student is strongly encouraged to post questions, sample code, and their projects every step of the way. This gives students the chance to learn from each other and start practicing reading code. The instructor will also be providing feedback and guidance daily throughout the course. The class is a supportive, positive, and fun environment for all students! There is no coding or computer science experience required for this class. *********Students will need to be very comfortable typing and with copy/ paste on their computers. ***********
Learning Goals
Students will be introduced to Python and learn about the basic syntax(structure) of the language. The goal of the class is for students to be interested in continuing to learn about coding and technology!
Other Details
Parental Guidance
*********Students will need to be very comfortable typing and with copy/ paste on their computers. ***********
Supply List
****Students will need to be very comfortable typing and know how to copy/paste on their device.*********
Language of Instruction
English
External Resources
In addition to the Outschool classroom, this class uses:
Teacher expertise and credentials
Bachelor's Degree from Mount St. Mary's University
I’ve been a professional developer for nearly a decade. In the past I've worked for Dell, Apple, Best Buy, and the Government of New Zealand. Over the last 4 years, I’ve been teaching and mentoring aspiring junior developers.
Reviews
Live Group Class
$13
weekly8 weeks
Completed by 51 learners
No live video meetings
Ages: 13-18