Program Arcade Games - Learn Computer Science (Simpson College)

Offered by Simpson College,
Program Arcade Games - Learn Computer Science (Simpson College)

This is a first semester course in learning how to program. Are you here because you want to create your own games? Excellent! But you might soon find that this looks like work. We all know we'd rather skip work and go farming for gold in WoW or Eve or some other game, right? So why learn to program? What does a person get out of it?

  • Learn to Make Games and Get Paid

Learn how to make games and get paid? Ok, I won't pay you, but if you learn to program, there are plenty of people that will pay you. Here's how to profit:
Learn to program games.
Have fun making your own games.
Select favorite job offer.
Profit.
Look, no ??? in this plan!
Think about it. You can play games, but anyone can do that and it really isn't much of an accomplishement in life if you think about it. Or you can learn to create games. People care about that.
Now you may be here to create games, but tell your parents and co-workers you are studying computer science. It sounds better.

  • Why Study Computer Science?

According to the National Association of Colleges and Employers (NACE), Computer Engineering is the best-paid degree, Computer Science is third best paying degree, and Information Science is the 10th. Most of the other degrees are also in technology-related and involve software.
Computer engineers work at integrating computer programs with hardware. In today's engineering market, most of those engineering jobs will need to know some computer programming. Information Science is a degree for people who like computers but never really liked programming. This book aims to make sure that isn't you.
While learning to program games, you can be studying towards the best paying four year degrees you can get. And let's be honest, those engineering degrees usually take five years. Computer Science is a great bet for a career.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Machine Learning: Concepts and Applications (Coursera) Coursera
University of Chicago

Machine Learning: Concepts and Applications (Coursera)

This course gives you a comprehensive introduction to both the theory and practice of machine learning. You will learn to use Python along with industry-standard libraries and tools, including Pandas, Scikit-learn, and Tensorflow, to ingest, explore, and prepare data for modeling and then train and evaluate models using a wide variety of techniques. Those techniques include linear regression with ordinary least squares, logistic regression, support vector machines, decision trees and ensembles, clustering, principal component analysis, hidden Markov models, and deep learning.

Oct 19th 2026
5-12 Weeks
Intro to Python for Data Science (Springboard) Other Providers
Springboard

Intro to Python for Data Science (Springboard)

Work with a real-world dataset and build foundational data science skills. Build foundational data science skills by working through a real-world case study using a real data set from Yelp. This self-paced course is designed for people with some experience programming in Python, but who want to learn more about using libraries such as pandas for data science work.

Self Paced
Self-Paced
Data Processing Using Python (Coursera) Coursera
Nanjing University

Data Processing Using Python (Coursera)

This course is mainly for non-computer majors. It starts with the basic syntax of Python, to how to acquire data in Python locally and from network, to how to present data, then to how to conduct basic and advanced statistic analysis and visualization of data, and finally to how to design a simple GUI to present and process data, advancing level by level.

Oct 19th 2026
5-12 Weeks
Software Engineering Virtual Experience (JP Morgan) Other Providers
JP Morgan

Software Engineering Virtual Experience (JP Morgan)

JPMorgan Chase has traders in all the major financial centers and creates a marketplace for asset classes around the globe for our investor clients. You’re going to assist with some development of an alternative way to visualize and analyze share price data for our traders – this will alert them of potential trading opportunities.

Self Paced
Self-Paced
Python Foundations (OpenClass) Other Providers
OpenClass

Python Foundations (OpenClass)

This course aims to introduce beginners to programming in Python, starting at square zero. By the end of this course, learners should *not* expect to be programming wizards; rather, they should expect to have a solid foundational understanding of how Python works to pursue further knowledge in more specific areas of programming, such as natural language processing, web development, or general programming.

Self Paced
Self-Paced
Problem Solving, Python Programming, and Video Games (Coursera) Coursera
University of Alberta

Problem Solving, Python Programming, and Video Games (Coursera)

This course is an introduction to computer science and programming in Python. Important computer science concepts such as problem solving (computational thinking), problem decomposition, algorithms, abstraction, and software quality are emphasized throughout. The Python programming language and video games are used to demonstrate computer science concepts in a concrete and fun manner. However, a learner can take the knowledge and skills from this course and apply them to non-game problems, other programming languages, and other computer science courses.

Oct 19th 2026
5-12 Weeks
Analíticas de Datos con Pandas (Coursera) Coursera
Tecnológico de Monterrey

Analíticas de Datos con Pandas (Coursera)

La analítica de datos ha avanzado considerablemente en los últimos años y ahora existen diversas herramientas que nos permiten realizar tareas o procesos que antes eran complicados de realizar. Gracias a su versatilidad, el lenguaje de programación Python posee una serie de librerías que permiten realizar proyectos de analítica de datos de una forma muy sencilla y una de las librerías más populares es Pandas.

Oct 19th 2026
4 Weeks