Java4All

Java4All is an online coding camp committed to making Java easy to understand. Through this bootcamp students will learn the fundamental concepts behind Java.

Register now!

Why Join?

Let's start off with why you should learn to code in the first place. Coding helps kids develop problem solving skills and expands their creativity. Kids will face many challenges during coding and will learn to overcome them by themselves. Java is one of the most popular programming languages in the entire world. It's used in many big tech corporations such as Google, Netflix, Amazon, and Twitter. It's easy to learn and is used everywhere including computers, phones, apps, etc. Coding is the future and learning Java is a smart investment towards it.

Overview

Form Connections in our Community

Meet and form new connections with other students. Learn to tackle activities as a team. Join our Discord server where we'll answer any of your questions 24/7.

Accessible Live Lectures on Zoom

Learn from experienced teachers through real time, interactive lectures in an immersive classroom environment.

Challenge your Mind

Solve complex problems and develop your problem solving skills. Work in breakout rooms to collaborate on fun and enriching activities.

Students must be from 9 to 16 years old.

Curriculum

Syntax and Variables

Day 1 - July 19th

Students will get accustomed with displaying text using Java and learning basic data types found in Java.

Day 2 - July 23rd

Students will learn how to use arithmetic and comparison operators in Java. Students will also learn basic string operations and functions.

Conditionals and Arrays

Day 3 - July 26th

Students will learn about conditionals. Conditionals specify the condition that control when statements will be executed.

Day 4 - July 30th

Students will learn about arrays - a data structure in Java used for storing data. They will learn how to access data from arrays and use array functions to modify lists.

Loops and Functions

Day 5 - August 2nd

Students will learn how to use for and while loops to iterate over sequences and repeatedly execute code.

Day 6 - August 6th

Students will learn how create their own functions to reuse code and make it more readable and organized.

Modules and Dictionaries

Day 7 - August 9th

Students will learn all about Java modules. Students will use them to create their own mini - projects.

Day 8 - August 13th

Students will learn about dictionaries and how to store data in key-value pairs. Students will learn how to access and modify specific parts of a dictionary.

Classes and Objects

Day 9 - August 16th

Students will learn about OOP (Object Oriented Programming) and learn how to associate programming with the real world.

Day 10 - August 20th

Students will use everything they've learned to make their own projects and games using Java.

Schedule

Start learning now!

Start and End Dates

July 19th to August 20th

Class Days

Wednesdays and Sundays

Time Options

Wednesday: 
2:30 pm - 3:30 pm EST or
6:00 pm - 7:00 pm EST
Sunday: 10:00 am - 11:00 am EST
or 2:30 pm - 3:30 pm EST

Register Now!