About the Program

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

This program is no longer available. Please check out our other student programs.

Computer Science Python Fundamentals is an introductory-level course for students brand new to programming, computer science, or the Python programming language. In this course, students will learn problem-solving strategies, software design, and the foundations of computer science using two key tools: the Project STEM programming environment and EarSketch, a software package that turns your code into music.

This course will teach students how to think like a scientist and solve real-world problems, skills that are important to every 21st-century citizen. It will also prepare students for continuing their studies in computer science (for example, by taking AP Computer Science A and AP Computer Science Principles).

There are no prerequisites for this course, but students should have basic familiarity with operatinga computer,using applications, and basic algebra principles. This is a high school-level computer science course that is a good fit for gifted middle school students.

Classes

This program is no longer available. Please check out our other student programs.

How to Register

Eligibility

Any student who is currently in 7th–9th grades is eligible to register for Computer Science Python Fundamentals. 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?

This course teaches the fundamentals of computer science and basic programming.

  • Beginning in Computer Science
  • Number Calculations and Data
  • Making Decisions
  • Repetition and Loops
  • Programming in EarSketch
  • Graphics
  • Functions
  • Arrays
  • 2D Arrays
  • Internet

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. Complete a registration form.
  2. 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.
  3. Submit payment.
  4. Enroll using the instructions in your Welcome email. 

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 monthly installments using a credit card.

Technology

Students will be using Project STEM's digital learning platform through an internet browser to manage questions, materials, and projects.

Refund Policy

We are confident you will enjoy your experience with Computer Science Python Fundamentals, 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

Questions? For the fastest response, please email students@belinblank.org.