It's easy to get started from square one with this lab and work through developing the skills to build apps and higher level programs. Students with prior programming experience may join this lab and begin with projects appropriate to their skill level.
- Who: High School Students
Decatur - Toco Hills Schedule:
This is a monthly ongoing program and students attend once per week. Join on the first or third week of the month.
Scroll down for more details about the coding languages used.
When can I start? How long is the program?
New students begin on the first or third week of each month. After registration, we confirm the first day with you. Tuition is monthly and students attend once per week. While students begin learning right away, the program is organized to enable them to continue as long as they are interested through flexible project-based material.
There is no fixed term for our Starter labs other than a monthly commitment. If a student misses a class they may attend a makeup class at an alternate time by simply emailing us.
Students begin coding with Python in their very first lab. Python is a great place to start programming because it offers an interactive environment to explore text code, has a clear code style, and eliminates some of the sources of frustration for beginners with other languages. Plus it's fun! Python is used universally for web development, science, big data, and simple scripting. Once a student is comfortable with it a jump to other languages is not as jarring or difficult, and Python it has overtaken Java nationwide as the first language taught at the college level.
JAVA and Unity with C#
Students who finish a short set of lessons in Python are introduced to Java to begin object-oriented programming. Java is the most popular programming language in the world and was designed to 'run anywhere' on many different platforms. Java is used for Android development, for example, so the students will be ready to try app development. Minecraft was also written in Java and is another motivating factor for students.
Once confident with object-oriented programming, students can begin our Unity 3D game development track with C#. We start with beginner lessons to learn the Unity IDE and quickly add scripting with C# to write game code. All lessons from our summer camps are available to students in the Starter Labs.
Payment & Security
Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.