Coding with Java (Ages 13-15)

  • Instructor Vinay Sharma
  • Code CS21
  • Student Ages 13-15
  • Terms Fall Semester 2023
    Spring Semester 2024
    Full Year


Java is a computer programming language that is widely used for translating keyboard clicks and mouse movements into computer instructions. Almost all of the technology that we use today is a result of coding using Java. This includes many of the things we take for granted, such as the operating systems on our phones, as well as the apps and games we play on them. The process of coding involves creating step-by-step instructions to make these types of systems, apps, and games function.

In this course, students will build a strong foundation in Java and object-oriented programming. Topics include setup, data types, operators, conditions, cases, loops, and functions. Students will complete projects using all of these concepts. Once they have an understanding of the basics, they’ll be well on their way to creating even more sophisticated programs.

Live Classes: Fridays, 7:00 p.m. Eastern Time. Fall semester runs from the week of August 14th to the week of December 11th, 2023; spring semester runs from the week of January 8th to the week of May 6th, 2024.

Student Expectations: Students are expected to apply the concepts they learn in class to various assignments and projects that they will present during subsequent live classes.

Student Support: The instructor is available via email.

Feedback/Assessment: Students will receive ongoing feedback from the instructor on the projects they present in class, as well as a grade at the end of each semester.

Materials: Students will need a desktop or laptop computer. This course cannot be taken on a smartphone or tablet. The first live class will be dedicated to ensuring that students are prepared with the appropriate software/tools, all of which are free; specific instructions will be sent to each student before the course begins.

Prerequisites: None


Student Information

Has this student taken a course with RFWP before?

Parent Information

Adult students can leave these fields blank.


* This is a required field.