Learn Python by making games
Learn programming with fun! This course makes coding engaging and easy to understand. Perfect for beginners.
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, andmatchstatements. - 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!
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.