Learn

Kansas City Area Workshops

Interested in having a class on game development or programming at your school, club, or organization?

Moosader is located in the Kansas City metro area and can run a workshop or several-week class on various topics!

Available lesson topics

Introduction to C++ Programming

CPP sample

Recommended Age: 13+

An introduction to the C++ programming language – a popular object oriented language used in both the software industry and the game industry. Learn about basic concepts such as variables, if statements, loops, functions, and classes. Projects will be command-line, text-based applications.

★★★

Introduction to Game Programming with Lua

gideros preview

Recommended Age: 12+

An introduction to graphical game programming with the Lua language and the Gideros framework. Build small 2D games for Windows, OSX, Android, and iOS* with a simple programming language and commands. Learn about variables, if statements, loops, functions, as well as loading images, audio, and fonts, drawing images, playing sounds, writing text, and detecting user input through the mouse and keyboard.

* Note that for iOS development, an OSX machine and a subscription as an Apple developer is required.

★★★

Introduction to Game Programming with Python

python sample

Recommended Age: 12+

An introduction to graphical game programming with the Python language and PyGame library. Build small 2D games for Windows, OSX, and Linux, with a simple programming language and commands. Learn about variables, if statements, loops, functions, as well as loading images, audio, and fonts, drawing images, playing sounds, writing text, and detecting user input through the mouse and keyboard.

★★★

Introduction to Visual Novel Programming with Python

renpy sample

Recommended Age: 12+

Learn to build Visual Novel games (think: “Choose Your Own Adventure” books, but with images!) with the Python scripting language and RenPy framework. Build branching stories with background art and character art. Learn the basics of variables and branching.

★★★

Introduction to Web Development

Recommended Age: 12+

Learn the basics of building a website with several webpages using HTML and CSS. Add links, images, text, and learn to style the pages.

★★★

Introduction to Programming Concepts with Scratch

scratch preview

Recommended Age: 8+

Learn the beginning concepts of programming through the graphical building-block language Scratch, from MIT! Work with colorful artwork and fun sounds as you learn branching and looping concepts as well as input handling.

★★★

Introduction to 2D Game Art

Recommended Age: 8+

Learn basic computer drawing techniques to make 2D game art (hand drawn or pixel art) with the free tool GNU Image Manipulation Program. Draw backgrounds and environment art, simple animated character sprites, and user interface elements.

★★★

Packages

Workshop

Workshops are single-day or single-weekend sessions for several hours that introduce new concepts at a brisk pace. Depending on the amount of time available, students will be able to start working on their own game, and be provided with resources on how to continue after the workshop is over.

 

Weekly Lessons

Weekly Lessons are a custom tailored course for your organization. We will coordinate weekly sessions – of at least one hour each, but possibly more – for the course of one or more months.

Lessons will start at basics and cover increasingly sophisticated topics based on the amount of time the class runs – so it can be great for a short, one-month introduction, or a several-month course that steps students through how to build a game from beginning to end!

 

More Information

To get more information about lessons, scheduling, and pricing, please contact us at rachel@moosader.com and we will email or call you with more information!

 


Most recent workshops

View blog posts about previous workshops >>


 

Meet the Kansas City Team

Rebekah and Rachel

Rebekah and Rachel

Rachel Morris

View LinkedIn

Rachel has worked as a software developer in the Kansas City area since 2010. She graduated from UMKC with her Bachelors in Computer Science in 2009. She also teaches computer science courses as an adjunct instructor at JCCC and at UMKC and has volunteered teaching kids and adults about programming and game development through CCCKC (a local non-profit).

Rebekah Hamilton

Rebekah is a student at JCCC and will soon be transferring to work on her Bachelors in Computer Science. Rebekah and Rachel have worked together on a number of small games prior to Moosader, as well as Gift Grab: Christmas Quandary and Fin ‘n’ Kit for Moosader.


Online Lessons

Or, if you’re not in the Kansas City area, you can view these free web-based courses! All courses are licensed under a Creative Commons license and are free to use for education

If you have any questions about the courses, please contact Rachel at Rachel@Moosader.com

Programming

Rachel’s C++ Course

Tools

Intro to Source Control (2013)

Game Development

Introduction to 2D Game Art (2015)

Introduction to Mobile Game Development (2015)

Beginner’s Guide to Game Programming with SDL1.2 (2009)

Beginner’s Guide to Game Programming with ALLEGRO4 (2009)

Other

Introduction to the Esperanto Language (2015)


Other Resources

Class Slides

Rachel has been an adjunct instructor at UMKC. She keeps her class files on GitHub:

Volunteering & Events

Occasionally we do community outreach, to teach the basics of game programming to kids and adults!

Print Friendly