Learn Python Properly—Build a 2D Game (teens/young learners)
Learn Python Properly—Build a 2D Game (teens/young learners), available at $54.99, has an average rating of 4.5, with 63 lectures, based on 3 reviews, and has 1022 subscribers.
You will learn about Learn how to communicate with a computer using a Python program Learn Python coding fundamentals including loops, conditional statements, and defining functions Learn how to plan, design, and write Python programs Learn how to deal with errors and bugs in your code This course is ideal for individuals who are This course is designed for teenagers and younger learners who are new to Python or This course is suitable for those who have never done any coding and those who have some experience with basic programming It is particularly useful for This course is designed for teenagers and younger learners who are new to Python or This course is suitable for those who have never done any coding and those who have some experience with basic programming.
Enroll now: Learn Python Properly—Build a 2D Game (teens/young learners)
Summary
Title: Learn Python Properly—Build a 2D Game (teens/young learners)
Price: $54.99
Average Rating: 4.5
Number of Lectures: 63
Number of Published Lectures: 63
Number of Curriculum Items: 63
Number of Published Curriculum Objects: 63
Original Price: $29.99
Quality Status: approved
Status: Live
What You Will Learn
- Learn how to communicate with a computer using a Python program
- Learn Python coding fundamentals including loops, conditional statements, and defining functions
- Learn how to plan, design, and write Python programs
- Learn how to deal with errors and bugs in your code
Who Should Attend
- This course is designed for teenagers and younger learners who are new to Python
- This course is suitable for those who have never done any coding and those who have some experience with basic programming
Target Audiences
- This course is designed for teenagers and younger learners who are new to Python
- This course is suitable for those who have never done any coding and those who have some experience with basic programming
This course introduces the basics of Python coding using hands-on projects designed specifically for a younger audience by leading Python educator Stephen Gruppetta. This course follows the Codetoday Unlimited curriculum. You can enrol your children and teenagers on this course.
All key topics are introduced using engaging projects with visual elements. The projects encourage students to be creative by programming animations and games.
The course focuses on ensuring students understand why things happen the way they do in programming and not just learning how to write commands.
I’ve been teaching Python programming to children and teenagers for a decade and thousands of parents have already entrusted me with their children’s learning.
The first sections of this course focus on teaching the fundamentals of coding in Python, ensuring the key concepts are understood well. The final section brings all the topics together in the final project: building a 2D graphics-based game using Python’s `turtle` module.
Key topics introduced in this course include:
-
variables
-
`for` loops and `while` loops
-
defining functions using `def`
-
control flow using conditional statements
-
planning a computer program
-
dealing with errors and bugs
-
the basics of game design
-
other coding best practices
This course is perfectly-suited to give a solid foundation to your children and teenagers who are keen to learn coding properly.
This is Level 1 in the Codetoday Unlimited curriculum, the most extensive curriculum you’ll find for children and teenagers. I believe in providing young learners a platform to go beyond the basics. Following this course, your sons and daughters can proceed to the the rest of the core Codetoday Unlimited curriculum, which includes Levels 1 – 5, and then extend their knowledge further with my Intermediate and Advanced Level courses.
Course Curriculum
Chapter 1: How To Tell The Computer What To Do
Lecture 1: Welcome – What's in This Course?
Lecture 2: So, What's Coding, Really?
Lecture 3: Getting Started • When a Python Meets a Turtle
Lecture 4: Using a Split Screen When Learning
Lecture 5: Smiley Face
Lecture 6: Smiley Face Again
Lecture 7: Exercises
Lecture 8: Swirls and Patterns • Don't Repeat Yourself • `for` Loop
Lecture 9: Swirls and Patterns Again
Lecture 10: Have You Created Interesting Patterns?
Lecture 11: Exercises
Lecture 12: A Flower in the Garden • More on `for` Loops
Lecture 13: A Flower in the Garden Again
Lecture 14: Exercises
Lecture 15: Random Thoughts
Lecture 16: Exercises
Lecture 17: Moving the Turtle
Lecture 18: A Starry Night
Lecture 19: Writing The Code For A Starry Night
Lecture 20: Finishing Touches For A Starry Night
Lecture 21: Exercises
Chapter 2: Extra: More on Section 1, Without the Turtles
Lecture 1: What's Extra 1? Can I Skip This?
Lecture 2: How the Program Talks to The Program's User And How the User Talks Back
Lecture 3: Storing Things in Boxes • Variables
Lecture 4: Revisiting `for` loops
Lecture 5: Revisiting `random`
Chapter 3: More Looping and Creating Your Own Python Words
Lecture 1: Moving to A Better Coding Platform
Lecture 2: Option 1 • Move to Replit (simpler)
Lecture 3: Option 2 • Move to PyCharm (preferred)
Lecture 4: You Can Split Your Screen to Follow Lessons
Lecture 5: Looping The Loop Again • `while` Loops
Lecture 6: Fred and Mary
Lecture 7: Exercises
Lecture 8: Invent Your Own Python Words
Lecture 9: It's Your Turn To Tell Fred Where To Go • Part 1
Lecture 10: It's Your Turn To Tell Fred Where To Go • Part 2
Lecture 11: [Optional] A Drawing Program • Part 1
Lecture 12: [Optional] A Drawing Program • Part 2
Lecture 13: Exercises
Lecture 14: The Spinning Space Station
Lecture 15: The Spinning Space Station • Working Through The Code
Lecture 16: Exercises
Chapter 4: Extra: More on Section 3, Without the Turtles
Lecture 1: The `while` Loop Revisited
Lecture 2: Comparing The `while` and `for` loops
Lecture 3: Defining Functions Revisited
Chapter 5: The Hungry Turtle • A Python Game
Lecture 1: Here's The Hungry Turtle Game
Lecture 2: Planning the Game
Lecture 3: Create a Player
Lecture 4: Move and Steer the Player
Lecture 5: Teleport
Lecture 6: Equals Equals
Lecture 7: Making Decisions • The `if` Statement
Lecture 8: Back to Teleporting
Lecture 9: Finishing the Teleporting Feature
Lecture 10: Create Food for the Hungry Turtle
Lecture 11: Turtle Eats Food
Lecture 12: Keeping a Score
Lecture 13: Finishing Touches
Lecture 14: Exercises
Chapter 6: Extra: Adding a Timer to The Hungry Turtle Game
Lecture 1: Introduce the `time` module
Lecture 2: Timers
Lecture 3: Add A Timer to The Hungry Turtle Game
Lecture 4: Exercises
Instructors
-
Stephen Gruppetta
Python Educator
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 0 votes
- 4 stars: 2 votes
- 5 stars: 1 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple