Introduction to Python

Online Course Overview:

Computer Science has been a fast-growing field of study and the skills learned continue to be in very high demand. This has been a steady trend for the past number of years. These skills include algorithmic and computational thinking. Here at Rutgers Prep, students can enroll in a number of Computer Science courses in the Upper School. Now we are offering a 2-weeks online summer Python Programming course to all RPS Middle School students and incoming freshmen as well.

The main objective is to introduce students to computer science sooner. This fundamental course gives them an opportunity to develop an interest in the study of computer science.

This fully online summer introductory course in computer science runs for two weeks and focuses on the basic computing concepts using Python programming. It is run by competent Upper School students who are currently enrolled in AP Computer Science or Advanced Software Design.

Students need a computer with internet access. Students will create an online account in order to use an online Integrated Development Environment (IDE).

Online Course Details:

For: Rutgers Prep students entering grades 6-9 only
Dates: July 28 -  August 8 2025 (Mon-Fri)
Times:

10:00 a.m. - 12:00 p.m.

Location: Online only
Tuition:

This course is complementary to currently enrolled RPS students, with permission from Mr. Lake. Please contact Mr. Lake via email to express your interest and receive an enrollment code PRIOR to registering.

Curriculum:

  • Create repl.it accounts to use the IDE

  • Introduce Python

    • How does it work? What is the syntax?

  • Introduce reference sheet

  • Commenting

  • Introduce variables

    • Strings, int, float

    • Creating

  • Printing

    • Printing Variables

    • Printing direct number

    • Printing direct strings

    • Compound print

      • Variable conversion

  • Recap variable conversion

  • Operators

  • How to interact with integers and floats

  • PEMDAS in Python

  • User input

  • Review/Lots of Practice for First Three Classes

  • Booleans

  • Comparative operators

  • and/or

  • If

  • elif

  • else

  • While loop

  • For loops

  • Practice day

  • Functions

Embrace Your Curiosity!

Take advantage of the summer to learn something new!

Register for This Course!

 

Questions?:

Please contact Pablito Lake at lake@rutgersprep.org or call (973) 489-5861.