Wave
INTRO TO PYTHON BOOTCAMP

Course Description

Interested in computer programming? Want to learn the fundamentals behind software engineering and app development? Look to our Python Bootcamp.

 

In this course, students learn the fundamentals of the Python programming language, through project-based learning, modules, and practice exercises.

Learning Goal

By the end of this course, students will understand fundamental concepts in Python including data types, storage, conditionals, loops, class structure, and computation

Students will also begin developing their GitHub portfolio through real projects, advancing their career. 

Logistics

When: Summer: August 15-18 2022, 1pm - 3pm

Where: Live Online Instruction, via Zoom

Instructor: TBD

Registration open now!

OUR CURRICULUM

Summer 2022

$499

Data Types and Storage

  • Strings, booleans, floats, integers

  • Bytes, memory

  • Lists, tuples, sets, dictionaries

  • Remove, add, update, and access values, indexing, keys

Conditionals and Loops

  • If-Else, elif, for loops, while loops

  • Nested loops

  • Comparing data types

Functions, Classes, Objects, Files

  • Object-oriented programming introduction

  • Constructor methods, parameters/arguments, return statements

  • Parent and child classes

  • Work with text files, write, read, edit

Computational Python and Projects

  • Numpy, Pandas, MatPlotLib

  • 4 Final projects which combines several concepts

  • Begin student portfolio for GitHub​​

Wave

Frequently Asked Questions (FAQs)

Q: What is the class size? What is the student:instructor ratio?
A: For the spring session, due to the pilot, there will be no cap on the number of students. For the summer session, we cap our student to instructor ratio at 9:1. In other words, for every 9 students, we have at least 1 instructor present. This helps ensure that each student is able to receive plenty of individualized attention throughout the course.

Q: What if I can't attend one of the classes? What is the makeup policy?

A: No worries, we record every session, so every student can stay on pace. All students and parents will have access to the course material including recordings for the following year.

Q: How much homework can my student expect to receive per week?

A: Students can expect to receive 2 hours of homework between sessions, for a total of 16 hours of assignments outside of the class.

Q: Whom does this curriculum apply to?
A: This curriculum is geared toward any student who is interested in being introduced to computer programming. This course can serve as a great indicator as to whether or not a further exploration of Computer Science is warranted. In addition, this course serves as the pre-cursor to competition programming, such as USACO and ACSL. 

Q: Is there a sibling discount?

A: Yes! We have a $100 discount per family, for any families with two siblings who are enrolled in any of our bootcamps in the same year. Please email us to receive this discount.