Python Graphics Programming and Game Development (Udemy.com)
Master Python Basics Using A Fun Visual Design Library
Created by: Robert Gioia
Last updated October 2022
What you will learn
- Create digital art through Python code
- Program video games in Python
- Create basic graphics creation programs using Python to build digital art tools
How it compares
Against the other 388 rated Udemy courses in Python on CourseDuck:
- Rating4.2 out of 5higher than 15% of them
- Reviews34#386 of 389 by number of reviews
- Length1.3 hoursshorter than 95% of them
- Last updatedOctober 2022earlier than 57% of them
Course Description
In this course, students will learn Python programming hands-on by using code to create fun art and games. This course teaches programming in Python and the Turtle Graphics library, a Python library used to create digital art and visual patterns. Students with little to no programming experience will find this course particularly useful as it will teach concepts from the ground up. Intermediate level students with an interest in using programming to capture user input and create graphics can also benefit from the later sections of this course.
First, we will look at setting up Python IDLE and Turtle Graphics and some basic things we can do using the graphics library. Next, you will get hands-on experience using programming to create a simple graphics creation program. Finally, you will learn basic game development using Turtle Graphics and will understand how we can capture user input and construct game logic in Python.
By the end of this course, you will have a firm grasp on the foundational concepts of Python programming and be able to implement your knowledge to create visually appealing graphics. You will have a set of skills that you can use to build video games for your portfolio.
Instructor Details
- 4.2 Rating
34 Reviews
Robert Gioia
My name is Rob and I currently work as a Team Lead of a Professional Services team. I've also worked as a Senior Solutions Architect working with some of the top clients in the mobile app space and as a Mobile Software Engineer. I have a Bachelor of Science degree in Information Technology from NJIT.
As a student who never programmed until I got to college I want to help others looking to enter the tech industry and teach them the techniques I used to learn programming quickly and effectively.
My teaching focuses on conveying the most relevant skills that you can use to build your portfolio and get real, hands-on technical experience geared towards landing you your dream tech industry job.
I am an industry professional who also has teaching experience and a passion for learning and teaching about the latest programming languages and technologies.
The topics I enjoy teaching and am very knowledgeable about include: Artificial Intelligence, Mobile App Development, and Computer Programming.
More courses by Robert Gioia
Complete C# Course – Beginner to Expert (C# 12 Updated 2024)
4.4 (1,663 Reviews)
Provider: Udemy
Time: 25.7h
$94.99
Beginner's Guide to Information Technology (2022)
4.7 (409 Reviews)
Provider: Udemy
Time: 54 mins
$59.99
More Python courses
Python 3: Deep Dive (Part 1 - Functional) (2024)
4.9 (13,534 Reviews)
Provider: Udemy
Time: 45.8h
$22.99
Python 3: Deep Dive (Part 3 - Dictionaries, Sets, JSON) (2023)
4.9 (1,996 Reviews)
Provider: Udemy
Time: 21.9h
$17.99
Programming for Everybody (Getting Started with Python)
4.9 (717 Reviews)
Provider: Coursera
Time: 12h
Free
An Introduction to Interactive Programming in Python (2013)
4.9 (554 Reviews)
Provider: Coursera
Time: 6h 40m
Free
Python: Python Programming Language | Tutorial | Beginner (2023)
4.9 (239 Reviews)
Provider: Udemy
Time: 5.1h
$19.99
An Introduction to Interactive Programming in Python (Part 2)
4.9 (225 Reviews)
Provider: Coursera
Time: 25h
Free
Reviews
By Nathan Metcalfe on 11/26/2024
So far very good.
By Graham Hansen on 6/7/2021
Good course but skipped over explaining a couple of the more complicated conditional statements.
By Anonymized User on 8/16/2020
The instructor coded the game along with us, so we could follow along, and thoroughly explains each step. Most importantly, however, he provides a finished version that would allow me to compare my code to his.
By Krishay Pandey on 7/3/2020
the teacher is great
By David Osborn on 5/6/2020
Not sure yet. There's a good chance that I will be thrilled with it.
By Sarath Sasikumar on 9/26/2019
It was excellent as Mr Rob explains everything so clearly!
By Dimitrios Konstantinidis on 1/12/2019
He certainly knows how to code but he does not know how to teach other people. He wastes a lot of time on second section explaining simple stuff and then he speeds up, he does not explain what he is doing and why. As a result at the end of the section you have a lot of questions. I definitely do not suggest this course for people willing to learn.
By Nina Garde on 11/4/2017
ita kind of slow paced
By Shawn H on 10/8/2017
Another great course from this instructor. I was able to easily follow the lectures and project based parts of the course. I looked up the instructor on LinkedIn and saw he taught programming for a few years at NJIT as a teacher's assistant. All in all, quality course from a quality instructor. Hoping to see more courses from Robert!
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 84 / 100









