Buying for a Team? Gift This Course
Wishlisted Wishlist

Please confirm that you want to add Learn Python by Creating 6 Fun and Useful Apps and Games to your Wishlist.

Add to Wishlist

Learn Python by Creating 6 Fun and Useful Apps and Games

Develop your Python Skills or learn from scratch with these 6 Fun Games and Apps
2.3 (6 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.
352 students enrolled
Last updated 2/2015
English English
$10 $20 50% off
4 days left at this price!
30-Day Money-Back Guarantee
  • 8.5 hours on-demand video
  • 2 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?

Why Learn Python?

Python is a great way to get into Programming. In fact it is the first language I ever learnt fully. Software Engineers are required by a lot of companies to have a knowledge of this new and fun language.

What is in the course?

In this course you will be able to learn Python 3.4 from scratch.

We will be covering all of the basics from what a string is to how to manipulate it within an inch of its life.

You will learn how to create a few games and utility programs throughout the Course. These include: A calculator, and Etch A Sketch and a Black Jack Simulator!

Who is the target audience?
  • People interested in learning a Programming Language
  • People who want a job in the Software Development Industry
  • People new to programming
  • People experienced in programming
Students Who Viewed This Course Also Viewed
What Will I Learn?
Make fun Games with Python
Add this to your CV
Learn Other Language with Ease
Make Custom Utilities for your PC
View Curriculum
  • Laptop/PC
  • Access to the Internet - For Python Install
Curriculum For This Course
Expand All 73 Lectures Collapse All 73 Lectures 08:27:13
An Introduction to Python
4 Lectures 12:55

I explain what the Benefits of learning the fantastic new programming language Python.

Preview 02:09

We Download Python and create a folder on our PC to store our files in.

Preview 06:51

We create the Hello World script and I explain how to use print statements.

Preview 03:38

Variables and Data Types
5 Lectures 24:20

We create our first variable and give it the value of a string.

Variables and String

We make another Variable and give it an integer value and then manipulate the variable.


We join of concatenate a string and and integer.

Joining or Concatenation

I explain what a Boolean is and the history of it.

Booleans and Floating Points

I cover a few more Important things about Variables

More on Variables
If Statements
3 Lectures 12:33

We cover the syntax of IF Statements.

The 'IF' part

We Cover the ELSE Part of an If Statements.

The 'ELSE' Part

We look at Elifs

More about If Statements
4 Lectures 24:13

We Create a While Loop in Python and create a variable to hold a number value.

While Loop - Part 1: Creating the Loop

We Learn how to stop a loop and make sure our loop has finished by printing a string when done.

While Loop - Part 2: Stopping Infinite Loops

We create a basic For Loop and I explain how to print out letters in a word individually using one.

For Loop - Part 1: Creating the Loop

We look at Index Values and how to create a range of values. We also look briefly at the len() function.

For Loop - Part 2: Index Values and .len()
String Manipulation and Lists
6 Lectures 40:44

We look at what a list is and how to create a simple list of strings.

Lists - Part One: Creating a simple list

We look at some basic manipulation such as adding two strings together and deleting a list item aswell as looking at the other datatypes and sysntax related with lists.

Lists - Part Two: Manipulating lists

We look at some function we can use to further manipulate a list such as reversing a list or inserting another item into a list.

Lists - Part Three: Further Manipulation

We begin looking at string manipulation.

String Manipulation - Part One: Printing Specific Characters

We continue looking at string manipulation

String Manipulation - Part Two: Splitting

We Finish String Manipulation and prepare for time and date

String Manipulation - Part Three: Finishing Up
Time and Date
3 Lectures 14:33
Time and Date - Part One: Importing the Time

Time and Date - Part Two: Formatted Time

Time and Date - Part Three: String Formatted Time
Project #1 - How Fast Can you Type the Alphabet
4 Lectures 22:43

We create the loop and make some basic imports.

Alphabet Game - Starting the Code

We add the mechanics of the game to our code.

Alphabet Game - Making the Game Function

WE Make some important changes to our code.

Alphabet Game - Validation and Error Changes

We finish the game and take it for a test run.

Alphabet Game - Finishing Touches
Python Dictionaries
3 Lectures 19:01

How to make a dictionary about cats, dogs and rabbits.

Dictionaries - Part 1: What is a Dictionary and How to Create one

We look at how to access and edit a dictionary.

Dictionaries - Part 2: Changing or Accessing a Dictionary

We look at all things deleting.

Dictionaries - Part 3: Deleting
2 Lectures 07:38

Setting your email.

Email - Part 1: Defining your Email

We look at sending the email

Email - Part 2: Sending your Email
Project #2 - Simple Email Client
4 Lectures 28:26

We define the emails for sending and receiving.

Simple Mail Client - Part 1: Defining Emails

We Define the Message to Send

Simple Mail Client - Part 2: Message and Subject

We finish and test the Client.

Simple Mail Client - Part 3: Sending the Email

Source Code
8 More Sections
About the Instructor
2.3 Average rating
6 Reviews
568 Students
2 Courses
Web Developer and Computer Science Student

About Me

I am a 17 year old Student and Web Developer from the United Kingdom. 

I have developed web applications for 4 years now and have worked on several freelance projects. I enjoy programming and wish to pursue it as a full time career in the future. I also enjoy helping people to learn about the things that I love.


I am currently studying Computer Science at A-Level and have an A* in Computer Science at GCSE level. I am also studying Mathematics, Further Mathematics and Physics at A-Level and received 9 A*-A Grades at GCSE level.

Report Abuse