Python Programming On a Single-Board Computer

Learn Python programming on a single-board computer (SBC), and take it home with you!

                                                                                                    

Overview

Python is great for back-end web development, data analysis, artificial intelligence, and scientific computing, and Python programmers are in high-demand. In this Python Programming On a Single-Board Computer course, you will learn Python programming on a single-board computer (SBC) that is yours to keep! You will work with various data types, conditionals, loops, functions, error handling, modules, and the standard library. This programming course is aimed at students new to the language - who may, or may not, have experience with other programming languages.

In this course, you will learn:

  • Why Python is in high-demand
  • SBC build, powered by the GNU/Linux Operating System
  • Python development environment setup
  • How a computer processes programming code
  • Variables
  • Operators
  • Control structures
  • Data structures


Prerequisites

There are no prerequisites for enrollment in this training camp/course; however, some previous programming experience may be helpful.


Prices

The youth training camps are $500 (plus tax), and the adult training courses are $700 (plus tax). All listed prices include:

  • 16 hours of in-person, instructor-led training
  • A single-board computer kit
  • An Advanced Ingenuity Labs T-shirt
  • A certificate of completion


Register

Training Camps (youth, ages 14-18)

No dates, for this camp, are scheduled at this time; however, our schedule is updated regularly. Please check back soon. You may also sign up for e-mail notifications and stay informed.


Winter Break
Mornings
8AM-12PM
Afternoons
1PM-5PM


Fall Break
Mornings
8AM-12PM
Afternoons
1PM-5PM


Summer Break
Mornings
8AM-12PM
Afternoons
1PM-5PM


Spring Break
Mornings
8AM-12PM
Afternoons
1PM-5PM




Training Courses (adults, ages 18+)

No dates, for this course, are scheduled at this time; however, our schedule is updated regularly. Please check back soon. You may also sign up for e-mail notifications and stay informed.


Mornings
8AM-12PM
Afternoons
1PM-5PM
Evenings
6PM-10PM