TCPL Coding Club: Intermediate Java

Primary tabs

Program Type:

STEAM, Technology Class

Age Group:

Teens
Please note you are looking at an event that has already happened.
This event is part of a series. Visit the first event in the series to register.
Registration for this event is no longer open.
Allowed Ages: 12 to 18

Program Description

About this event:

TCPL is teaming up with My Learning Genie to provide free Java classes for teens!

If you are new to coding and want a beginner class see this link for the intermediate class: Java Basics

Java stands as one of the most widely adopted programming languages, flourishing not only within academic institutions but also within the professional sphere. With a history spanning three decades, Java's appeal has remained robust, demonstrating consistent growth. This course has a concentrated emphasis on the core principles of the Java programming language, accompanied by a detailed introduction to Object-Oriented Programming (OOP) which includes Inheritance, Polymorphism, Abstract Classes & Interfaces. This course provides the foundation for APCS (A). Within the duration of this course, the following subject areas will be thoroughly explored. The curriculum adopts a practical approach, reinforcing comprehension through hands-on laboratory exercises. The Eclipse Integrated Development Environment (IDE) will serve as the platform for code development.

  • Variables
  • Operators
  • Input/Output
  • Conditional Statements
  • Loops
  • Classes & Objects
  • Inheritance & Polymorphism
  • Abstract Classes & Interfaces
  • Some Standard Classes
  • Arrays & Array Lists

About My Learning Genie (MLG)
(www.mylearninggenie.com)
My Learning Genie (MLG) is on a mission to create a learning environment where your child can unlock their full potential and achieve success in their academic journey. The educational approaches employed by MLG are firmly grounded in solid evidence and the most up-to-date research within the realm of child education. Our teaching methods are centered around cultivating essential 21st-century skills such as logical reasoning, problem-solving, creativity, innovation, and critical thinking. Additionally, we empower our learners with the lifelong skill of "learning how to learn," enabling them to excel in higher education. We offer tailored adaptive learning experiences for our students through meticulously customized teaching methods. Our unwavering focus is on delivering quality education, ensuring that children develop a profound comprehension of each subject matter. To maintain this commitment, the company's founders personally engage in teaching all of our courses.