Programming Languages


Learn Python Data Analysis with Pandas and Make a Unity Game

*Includes FREE book and webinar! ​Make dataframes & a Marlo Bros game with C# and art in Photoshop. Learn data science!

4.50 (2 reviews)


39 hours


Mar 2018

Last Update
Regular Price

What you will learn

Code in the Python 3.5 programming language

Make games with Python

Create dataframes with pandas

Read and write data from and to CSV

Recognize analytical approaches to data

Build a Classic 2D Marlo Bros game in Unity®

Learn game design fundamentals

Create game art in Photoshop

Code in C#

Add sound effects to the game!


This course was funded by a #1 project on Kickstarter.

Part 1 

You will learn how to use Python - a popular coding language used for websites like YouTube and Instagram. You will learn the basics of programming, data structures, loops and MORE! 

We will apply our knowledge to build a fully functional tic-tac-toe game. We will make an additional Blackjack game! You will learn how to solve errors that can occur when you work as a programmer.

Part 2

You will take your Python knowledge and apply it to the pandas framework. 

We will delve deep into using pandas, an open source library with high-performance and easy-to-use data structures and data analysis tools written for Python.

Part 3

You will learn to make a 2D platform runner game. You'll design and implement power-ups, enemies, game characters and backgrounds. We interweave theory with practical examples so that you learn by doing.

Glauco Pires from Mammoth Interactive will teach you how to build a Super MARLO Runner game with Unity®. We will teach you the fundamentals of designing, coding, and fine-tuning a game.

First you will design the game and its functionality in Unity®. You will learn how to code in C# and build video game levels. Don't worry if you've never coded before. We start simple and add more to the game as the course goes on!

Part 4

Kevin Liao will teach you everything you need to know about Photoshop to make game art. We will integrate the art we make, along with sound, into our Marlo game!

Learning how to code is a great way to jump in a new career or enhance your current career. Coding is the new math! 

Learning to code will propel you forward for any situation. Learn it today and get a head start for tomorrow. People who can master technology will rule the future.

Included in this course is material for beginners to get comfortable with the interfaces. Please note that we reuse this content in similar courses because it is introductory material. You can find some material in this course in the following related courses:

  • Data Science & Analysis: Make DataFrames in Pandas & Python
  • The Complete Unity and Artificial Intelligence Masterclass
  • Complete Unity® From Scratch: Make A Classic Marlo Bros Game


Also included is the webinar How To Master Anything by Mammoth Interactive founder John Bura. Being able to master a skill quickly is an essential in modern industries because the world changes so rapidly. 

In this webinar, you will learn what you need to become a professional in your field. John will tell you the secrets on how to get good at anything fast. 

Learn what you can do to make yourself stand out in your career!


“An easily understood course, with detailed instruction and good explanation of the concepts involved in making this clone game. A very well done tutorial, especially fro someone like me is just now learning how to write code.” ☆☆☆☆☆ 

"I really like the approach the presenter takes – not just the technical details, but also the very human, personal development information and recommendations he provides.” ☆☆☆☆☆ 

“The instructor is very good at teaching. He teaches at a great pace and covers anything a beginner would need to understand (every little detail). I am already learning a lot and I just started yesterday." ☆☆☆☆☆ 

Enroll now to join the Mammoth community


Learn Python Data Analysis with Pandas and Make a Unity Game
Learn Python Data Analysis with Pandas and Make a Unity Game
Learn Python Data Analysis with Pandas and Make a Unity Game
Learn Python Data Analysis with Pandas and Make a Unity Game


Introduction to Python

Download Python (Free)

What We'll Learn About Python

Basics of Programming with Python



If Statements

Lists (Python Fundamentals)

Introduction to Lists

Loops (Python Fundamentals)

Introduction to For Loops (with Examples)

Getting Familiar with While Loops

Breaking and Continuing In Loops

Making Shapes with Loops

Nested Loops and Printing a Tic-Tac-Toe Field

Sets and Dictionaries (Python Fundamentals)

Understanding Sets and Dictionaries

Example: Inventory List

Input and Output (Python Fundamentals)

Introduction and Implementation of Input and Output

Introduction to and Integrating File Input and Output

Example: Tic-Tac-Toe Game

Example: Tic-Tac-Toe Game (Continued)

Example: Writing Participant Data to File

Example: Reading Participant Data from File

Statistics with Participant Data from File

Classes (Python Fundamentals)

Introduction to Classes

Inheritance and Classes

Classes Example: Pets

Classes Example: Dogs

Classes Example: Cats

Adding Humans to the Pets Example!

Importing (Python Fundamentals)

Introduction to Importing and the Random Library

Another Way to Import and Use Lists with Random

How to Use the Time Library

Introduction to the Math Library

Example: Creating a User-Guessing Game with Random

Making our Computer Guess a Random Number

Example: Making a Blackjack Game (Python Fundamentals)

Creating and Shuffling the Deck

Creating the Player Class

Expanding the Player Class

Implementing a Bet and Win

Implementing Player Moves

Running the Game (Final)

Error Handling (Python Fundamentals)

Getting Started with Error Handling

Setting up Pandas

Installing Pandas

Setting up Pandas


Creating a DataFrame

Sorting and Series

Expanding a Dataframe

Manipulating DataFrames

Getting Values and dealing with NaN Values

Dropping Rows and Columns

Reading and Writing Data

Reading from CSV

Writing to CSV

Analytical Approaches to data

Starting with an analysis

Locating data by labels

Statistical description of data

Histogram plots in pandas

Starting an analysis of all our data

Continuing an analysis of all our data

How to Navigate Unity


Unity® Editor

Moving a Cube



Particle System

Applying Physics

Assets Store

Coding (Introduction to Unity)




if Blocks


Inputs (Introduction to Unity)


Key Presses

Moving a Player


Moving Foward

Cycling Camera

Prefabs (Introduction to Unity)


Introduction to Prefabs

FAQ on Instantiating Objects

Random Angles

FAQ on Destroying Objects

Explosion Effect

Adding Explosion Effects

Let's Make a Unity Game!

Organizing the Project

Preparing the Player

Walking and Jumping


Raycast Precision

Camera follow


User Interface


Simple Enemy

Enemy Walking Paths

Jumping Over Enemies

Shell Enemy

Shell Bouncing

Pipe Enemy



Powerup Feedback

Win and Lose the Game

Introduction to Photoshop

Build a New file

Navigational Controls

Basic Tools Rundown

Basic Tools Usage

Basic Secondary Tools

Basic Layers

Painting Sample

Adjustment Layers (Part 1)

Adjustment Layers (Part 2)

Adjustment Layers (Part 3)

Transform Tool

Transform Tool (Cont'd)

Colour Range Select

Image Settings

Image Adjustment

Photoshop fun

Photoshop fun ( Cont'd)

Ruler Usage

How to Make Art for the Game in Photoshop

Old and New Project Interface

Project Set-Up

Brick Block Asset

Coin Block Asset

Pipe Asset

Background Objects

Checkpoint Flag

End House


Power Blocks

Foundation Block

Shell Enemy

Shroom Enemy

Power-Up Shroom

Plant Enemy


How to Animate Art for the Game in Photoshop

Animation Setup

Shroom Animation

Shell Enemy Animation

Marlo Idle

Marlo Running Animation

Marlo Running Animation (Cont'd)

Finishing the Game in Unity

Importing Art

Background Setup

Infinite Background

Game Element

Integrating Blocks


Finish Line

Enemy Animation

Player Animation

Block Collision Adjustment

Finalizing Features in Unity

Physics Adjustment

Audio - Integrating Sounds Effects

Challenge Time!

Unity Game Resources

($2000 value) Art Assets and Source Code

Please leave us a rating

Bonus Lecture: Free $200 Webinar


Udemy ID


Course created date


Course Indexed date
Course Submitted by