Udemybeginneren

Learn Python by making games

Learn programming with fun! This course makes coding engaging and easy to understand. Perfect for beginners.

4.7(1,627)
9,830students
27h 10m
Certificate
Christian Koch
Christian KochLecturer for Programming, maths and Economics

Course Content

Learn Python by making games is a beginner-level Udemy course taught by Christian Koch. It runs 27h 10m, is taught in English, and includes a certificate of completion. Learners rate it 4.7 out of 5 from 1,627 reviews, with 9,830 students enrolled. It is a paid course, last updated January 2023.

Unlock Your Coding Potential: Learn Python by Building Games!

Ready to master Python, the world's most popular programming language? This comprehensive course takes you from beginner to game developer, using hands-on projects to solidify your understanding. You'll create 4 sophisticated games with Pygame, building a strong foundation in Python programming and coding fundamentals.

What You'll Learn:

  • Python Fundamentals: Start completely from scratch! We'll cover everything you need to know, including:

    • Data Types: Master integers, strings, floats, booleans, lists, tuples, dictionaries, and more.
    • Object-Oriented Programming (OOP): Dive into classes and object-oriented programming with detailed explanations and practical application.
    • Inheritance: Understand inheritance, from basic to complex scenarios, to create reusable and efficient code.
    • Control Flow: Learn to control your code's execution with if, while, for, and match statements.
    • Functions: Develop reusable code with functions and learn how to effectively pass information between them.
    • Scope: Keep your code organized and manageable with in-depth coverage of variable scope.
    • Decorators: Enhance your code with powerful decorators for improved functionality.
    • File Handling: Learn to read from and write to files.
  • Game Development with Pygame: Apply your Python skills to create engaging and functional games using the Pygame library.

  • Portfolio-Ready Projects: By the end of this course, you'll have amazing projects to showcase your skills to potential employers.

Course Features:

  • Comprehensive Content: Over 130 videos provide a thorough and easy-to-follow introduction to Python.
  • Hands-on Practice: Numerous exercises allow you to practice coding as you learn.
  • Code Included: Get the code for every video to reinforce your understanding.
  • Beginner-Friendly: We'll guide you through the initial setup, including installing Python on Windows or MacOS, or using an online code editor.
  • Free Preview: The first 11 hours of the course are freely available on Udemy and YouTube – try it out before you enroll!

Why Learn Python?

Python is a highly sought-after skill in today's job market. It's a versatile language used in web development, data science, machine learning, and more. Its readability and ease of use make it an excellent starting point for a successful coding career.

Join us and start building your future today!

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

5.0(33)
1h 50m
all
skillshare
5.0(1,224)
2h 39m
beginner
skillshare
5.0(250)
32m
all
skillshare