Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Learn Python Properly—Build A 2D Game (Teens/Young Learners)

    Posted By: ELK1nG
    Learn Python Properly—Build A 2D Game (Teens/Young Learners)

    Learn Python Properly—Build A 2D Game (Teens/Young Learners)
    Published 4/2024
    MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
    Language: English | Size: 2.03 GB | Duration: 6h 21m

    Level 1 • A Python course designed specifically for teenagers and young learners (Parents/guardians must enrol)

    What you'll 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

    Requirements

    No programming experience is needed

    Description

    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` loopsdefining functions using `def`control flow using conditional statementsplanning a computer programdealing with errors and bugsthe basics of game designother coding best practicesThis 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.

    Overview

    Section 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

    Section 2: Extra: More on Section 1, Without the Turtles

    Lecture 22 What's Extra 1? Can I Skip This?

    Lecture 23 How the Program Talks to The Program's User And How the User Talks Back

    Lecture 24 Storing Things in Boxes • Variables

    Lecture 25 Revisiting `for` loops

    Lecture 26 Revisiting `random`

    Section 3: More Looping and Creating Your Own Python Words

    Lecture 27 Moving to A Better Coding Platform

    Lecture 28 Option 1 • Move to Replit (simpler)

    Lecture 29 Option 2 • Move to PyCharm (preferred)

    Lecture 30 You Can Split Your Screen to Follow Lessons

    Lecture 31 Looping The Loop Again • `while` Loops

    Lecture 32 Fred and Mary

    Lecture 33 Exercises

    Lecture 34 Invent Your Own Python Words

    Lecture 35 It's Your Turn To Tell Fred Where To Go • Part 1

    Lecture 36 It's Your Turn To Tell Fred Where To Go • Part 2

    Lecture 37 [Optional] A Drawing Program • Part 1

    Lecture 38 [Optional] A Drawing Program • Part 2

    Lecture 39 Exercises

    Lecture 40 The Spinning Space Station

    Lecture 41 The Spinning Space Station • Working Through The Code

    Lecture 42 Exercises

    Section 4: Extra: More on Section 3, Without the Turtles

    Lecture 43 The `while` Loop Revisited

    Lecture 44 Comparing The `while` and `for` loops

    Lecture 45 Defining Functions Revisited

    Section 5: The Hungry Turtle • A Python Game

    Lecture 46 Here's The Hungry Turtle Game

    Lecture 47 Planning the Game

    Lecture 48 Create a Player

    Lecture 49 Move and Steer the Player

    Lecture 50 Teleport

    Lecture 51 Equals Equals

    Lecture 52 Making Decisions • The `if` Statement

    Lecture 53 Back to Teleporting

    Lecture 54 Finishing the Teleporting Feature

    Lecture 55 Create Food for the Hungry Turtle

    Lecture 56 Turtle Eats Food

    Lecture 57 Keeping a Score

    Lecture 58 Finishing Touches

    Lecture 59 Exercises

    Section 6: Extra: Adding a Timer to The Hungry Turtle Game

    Lecture 60 Introduce the `time` module

    Lecture 61 Timers

    Lecture 62 Add A Timer to The Hungry Turtle Game

    Lecture 63 Exercises

    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