ALL NEW 2020 Courses are Live! Our most popular courses fill up fast so secure your spot today Register now

DMA Online:
Fundamentals of Python

Code. Run. Python.

Get a foundation in programming by learning the fundamentals of Python including variables, loops, functions, and more using the python programming language. Python is an excellent language for beginners and is easy to learn with a simplified syntax. Watch short videos to learn the materials then face challenges, like writing programs in the browser, to practice your new skills and master the content. Before you know it you’ll be reading and writing code like the pros!


Course Details

Learn everything you need to know about Fundamentals of Python.

Program Info

Ages: 10+
Cost: $95
Hours: Any!

Hardware + Software

DMA’s Learning Management System

Learning Outcomes

You’ll learn how to program functions, loops, operators, reading and fixing errors, inputting, outputting and more.

What You Create

Each student will create several Python programs.

Register for Fundamentals of Python

Registering will give you access to this course for one year from the date of purchase.

Register for Fundamentals of Python for $95

Register for all 9 DMA Online Courses for $295

Frequently Asked Questions

Do students need Python installed on their computer?

All challenges in this course are done with a IDE that is embedded in our DMA Online platform. Students will not need to install Python on their computer, they just need access to a web browser. If students do want to install Python, there is a tutorial on how to do that in the course.

More Programming Camps

We think you might be interested in these camps, too!

VR Game

Learn the best ways to use the Unity® game development engine and tackle the unique design challenges that arise when building for Virtual Reality.

Game Programming with Javascript

Learn how to create programming variables, loops and functions – all while making an asteroid collide with a ship or programming the AI of an enemy opponent.

Programming with

Experience an interactive, hands-on approach to learning Java™, one of today’s most widely used and powerful computer-programming languages.