Coding: Beginner Python Creating Games & Animations Level 1
About Course
In this self-paced coding class, students will be introduced to Python coding. Each lesson includes an instructional video explaining the concepts. Upon enrollment students will receive access to an online coding platform, where students will be able to create weekly projects.
Student Pacing:
Students are asked to complete 1 assignment a week. They are welcome to message the instructor with any questions related to their code.
How is this different from a YouTube video?
Most YouTube tutorials simply provide students will a step by step on how to add specific lines of code into a specific coding platform. These videos either do not explain concepts or do not explain them in a beginner friendly way. If after creating a project based on a YouTube video, the student is unable to explain how the program works, why the functions work that way, and demonstrate the ability to use those same skills independent of the video (use their own creativity to create something), then have simply learned to copy what they saw. They have not learned to code. This class is designed enhance user understanding with vocabulary and video explanations. User comprehension is tested through activities, projects, and teacher feedback.
What makes this class unique?
This class is designed to empower student to transfer their skills beyond the teaching platform. Students not only learn to code, but also to debug their code. Many young coders rely on trial and error, which does not help learners understand why the error occurred and how to keep it from recurring in future programs. We strongly believe that being good at coding is not about how many “cool” programs a student can make, but whether they can quickly identify errors and correct those errors.
What is Python?
Python is a coding language used by major social media companies and search engines. Using the Codester platform, we’ll build our Python coding fundamentals. Codester is a project-based platform that allows students to write lines of code. Whether your child is new to coding or experienced in coding but new to Python, they will be able to build a strong coding foundation.
How does this differ from Scratch?
Scratch is a block coding program that allows students to use blocks of code that have preset instructions to create games. Unlike block coding in Scratch this class encourages students to focus more on creating functions and understanding the relationship between those functions. This class teaches students how to code without relying on blocks. Students who have used block coding will welcome the challenge of being able to have more control over their program.
Course Content
Week 1| Welcome to coding in Python
-
Exploring Python
00:00