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 training course, students will learn Python programming on a single-board computer (SBC) that is theirs to keep! Students 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, students will learn about:

  • 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 camp is $499 (plus tax), and the adult training course is $899 (plus tax). All listed prices include:

  • 16 hours (youth camp), or 32 hours (adult course), of in-person, instructor-led training
  • A single-board computer kit
  • An Advanced Ingenuity Labs T-shirt
  • A certificate of completion


Scholarship

Advanced Ingenuity Labs is pleased to announce scholarship opportunities for our Spring and Summer break training camps. The application deadlines are Friday, March 4, 2022 and Friday May 27, 2022, respectively.

For more information, and to apply, you may download the corresponding application forms:


Registration

Middle School Training Camps (Youth, Ages 12-14)

Registration is now open for Spring and Summer break training camps. To register, select one of the available dates. You may also sign up for e-mail notifications and stay informed about our upcoming training sessions.


Spring Break
Mornings
8AM-12PM
Afternoons
1PM-5PM
Mar. 21-24


Summer Break
Mornings
8AM-12PM
Afternoons
1PM-5PM
Jun. 20-23
Jul. 18-21




High School Training Camps (Youth, Ages 14-18)

Registration is now open for Spring and Summer break training camps. To register, select one of the available dates. You may also sign up for e-mail notifications and stay informed about our upcoming training sessions.


Spring Break
Mornings
8AM-12PM
Afternoons
1PM-5PM
Mar. 21-24


Summer Break
Mornings
8AM-12PM
Afternoons
1PM-5PM
Jun. 20-23
Jul. 18-21




Training Courses (Adults, Ages 18+)

No dates, for this training 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