About the Program

Learn computer science at your own pace and without the pressure of grades! Coding with Python will teach you how to think computationally, solve complex problems, and prepare you for advanced computer science courses. 

Start anytime! Access to the modules will end on June 30, 2021.

Choose between the first five modules or the complete collection of eleven. Modules 1-5 introduce you to the basics of coding, including number calculations and data, making decisions, repetition and loops, and graphics. Modules 6-11 expand your learning into for loops, text and string processing, functions, arrays, 2D arrays, and the Internet. These series of modules are typically recommended for high school students, but we offer them to bright and motivated students in grades 7 – 9. No prior computer science experience is necessary.

Explore the Syllabus.

Classes

Coding with Python: Modules 1-11

Grades 7-9

Start whenever you like - June 30, 2021

$199

Coding with Python is an entirely self-directed learning experience to complete whenever and wherever you want. Through a series of interactive online modules, with built-in support from experienced programmers, you will learn computer science foundations using the Python programming language. You can progress through the modules at a pace that is just right for you, with access to an expert forum to have your questions answered along the way.

Coding with Python: Modules 1-5

Grades 7-9

Start whenever you like - June 30, 2021

$149

Coding with Python is an entirely self-directed learning experience to complete whenever and wherever you want. Through a series of interactive online modules, with built-in support from experienced programmers, you will learn computer science foundations using the Python programming language. You can progress through the modules at a pace that is just right for you, with access to an expert forum to have your questions answered along the way.

Coming Soon! - Coding with Python: Modules 6-11

Grades 7-9

Start whenever you like - June 30, 2021

$149

Coding with Python is an entirely self-directed learning experience to complete whenever and wherever you want. Through a series of interactive online modules, with built-in support from experienced programmers, you will learn computer science foundations using the Python programming language. You can progress through the modules at a pace that is just right for you, with access to an expert forum to have your questions answered along the way.

Note: Coding with Python: Modules 1-5 is a prerequisite for Coding with Python: Modules 6-11.

How to Register

Eligibility

Any student who is currently in 7th-9th grades is eligible to register for Coding with Python. You do not need to be in a talented and gifted program to register. To determine if this opportunity is a good fit for you, take a moment to consider these questions.

  • Are you interested in logic and putting things in order?
  • Are you interested in learning how to code?
  • Are you motivated to work through lessons on your own and reach out to ask questions if you need help?
  • Review the syllabus. Does this look like a level of work you are interested in and excited to tackle?

If you answered yes to these questions, register now!

Registration Process

Here's how to register:

  1. Choose which option you would like to purchase access to (Modules 1-5, Modules 6-11, or Modules 1-11).
  2. Complete a registration form.
  3. If there are more eligible students than available spots, students will be registered on a first-come, first-served basis, and a waitlist will be generated.
  4. Submit payment.

After You've Registered

Cost & Financial Aid

The cost of our coding experiences varies, and the price is listed by each opportunity. We know that times are hard for many students and their families right now. Fortunately, we are committed to supporting one another, so financial aid and payment plans are available to families who qualify.

You may receive financial aid for up to half the cost of the program. Awards are offered on a first-come-first-served basis, while funds are available. Qualification for free or reduced-price lunch typically determines eligibility. After reviewing your information, we will send you an email regarding any award you may receive. If you are granted financial aid, it will be applied directly to your program fees.

Payment Options

There are three options for payment of program fees:

  • Pay the entire amount on a credit card.
  • Pay in three equal monthly installments using a credit card.
  • Set up an individualized payment plan. Payment plans are available by contacting the Belin-Blank Center at belinblank@uiowa.edu.

Technology

Students will be using Edhesive's digital learning platform to manage questions, materials, and projects.

Edhesive Tech Requirements

Refund Policy

We are confident you will enjoy your experience with Coding with Python, but if you are not fully satisfied, please email students@belinblank.org. You may request a refund within 14 days of logging in to the course materials. We are unable to grant refunds requested after 14 days.  

Contact Us