Learn Python Programming by Making a Game
4.3 (5 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
79 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn Python Programming by Making a Game to your Wishlist.

Add to Wishlist

Learn Python Programming by Making a Game

This title is part of the Python Mini-Degree – 12 Courses to Learn and Master Python
4.3 (5 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
79 students enrolled
Last updated 5/2017
English
Curiosity Sale
Current price: $10 Original price: $200 Discount: 95% off
30-Day Money-Back Guarantee
Includes:
  • 4 hours on-demand video
  • 1 Article
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Python programming basics
  • Implement simple game mechanics with Pygame
  • Create mini-games with Python and Pygame
View Curriculum
Requirements
  • No prior knowledge is required!
Description

Have you ever wanted to learn how to program in the highly in demand Python programming language? This course will do just that, through creating a game similar to Crossy Road or Frogger!

With no prior programming experience required, we will demonstrate the core concepts that you need to be able to program in Python. By using the Pygame library, we will put together your first Python game, through which you'll learn the fundamentals of development in Python.

The objective of this course is to get you up and running with Python in a way that’s both engaging and fun. By the end of this course, you’ll be familiar with concepts such as variables, functions, conditional statements, and loops — plus you’ll have built a game to add to your portfolio.


Who is the target audience?
  • Anyone who wants to learn to code in Python while making a game
  • People interested in game development and programming
Students Who Viewed This Course Also Viewed
Curriculum For This Course
31 Lectures
04:03:38
+
Introduction
2 Lectures 02:33

Source Code
00:03
+
Project
28 Lectures 03:59:21


Variables
09:18

Strings
09:59

Integers, Floating Integers, and Arithmetic Operations
09:59

Functions
09:59

For Loops
09:59

While Loops
09:37

Installing the Pygame Library
05:14

Starting off with Pygame Objects
09:34

Processing Pygame Events
05:54

Checking for a Quit Event
06:53

Creating a Rectangle
09:56

Lists in Python
09:55

Moving the Rectangle
09:54

Loading the Player Image
09:59

Loading the Background
09:55

Adding the Treasure
05:36

Checking for Y-Collisions
08:38

Checking for X-Collisions
07:14

Displaying Text After a Collision
07:55

Resetting the Player Following a Colission
09:19

Adding Levels to the Game
09:48

Adding the Enemy to the Game
09:19

Increasing the Difficulty of Each Level
05:13

Creating Additional Enemies in Each New Level
09:36

Dictionaries
07:53

Implementing Unique Enemy Names
09:58
+
Conclusion
1 Lecture 01:43
Conclusion
01:43
About the Instructor
Pablo Farias Navarro
4.3 Average rating
5,415 Reviews
146,579 Students
53 Courses
Game Developer and Founder of ZENVA

Software developer and founder of ZENVA. Since 2012, Pablo has been teaching online how to create games, apps and websites to over 200,000 students through the Udemy and Zenva Academy platforms, and created content for companies such as Amazon and Intel.

Pablo is a member of the Intel Innovator Program in the Asia Pacific, and has run live programming workshops in San Francisco, Brisbane and Bangalore.

Pablo holds a Master in Information Technology (Management) degree from the University of Queensland (Australia) and a Master of Science in Engineering degree from the Catholic University of Chile.

ZENVA Pty Ltd
4.1 Average rating
18 Reviews
261 Students
3 Courses
Next-Level Training. Build Games, VR, Web and Mobile Apps

Our goal is to empower people through education so that they can create their own games, VR experiences, websites and apps. Since 2012, we've taught programming and game development to +200,000 students from +200 countries through the Udemy and Zenva Academy platforms, and created content for companies such as Amazon and Intel.

ZENVA's founder Pablo Farias Navarro is a member of the Intel Innovator Program in the Asia Pacific, and has run live programming workshops in San Francisco, Brisbane and Bangalore.