$180

for 7 classes
Class

Java Espresso: Learning to Code With Java- Part 2

Completed by 4 learners
Ages 10-14
Live Group Class
In this Part 2 course, students will continue learning Java programming.
Average rating:
5.0
Number of reviews:
(30 reviews)

Live video meetings
1x per week, 7 weeks
4-6 learners per class
55 min

What's included

7 live meetings
6 hrs 25 mins in-class hours

Class Experience

This is Part 2 of the Java coding course. Students will continue to learn the Java programming language and complete it with a capstone project. They will be awarded a certificate of completion and a grade after the student submits the capstone project .

Pre-requisite:
-> Must have finished Java Espresso Part 1 of my course, or I will evaluate the student if he/she is ready for this course.

Why Java for kids?
-> Java is a powerful multiplatform, text-based programming language that can be used for a wide variety of applications ranging from mobile apps, database connectivity, games, web apps, and much more. It is one of the most popular and widely used/learned programming languages in the world because of the wide gamut of places in which it can be used. 

What will we use for class?
->IntelliJ IDEA for coding. Alternatively, students can also use other IDEs like Netbeans, Eclipse, etc. 

What are the course contents?
-> The course is split into 7 modules, each module being taught in 1 class. Students will be given the opportunity to code during class as well as small programs for homework. The following will be taught over the course of 7 weeks:

Class 1: Module 1: JAVA OOP Principles, Classes and Objects
Class 2: Module 2: Class Attributes
----------------HOMEWORK------------------
Class 3: Module 3: Class Methods, getting user input revisited
Class 4: Module 4: Encapsulation, Getters and Setters
----------------HOMEWORK------------------
Class 5: Module 5: Coupling, Constructors and Modifiers
Class 6: Module 6: Java Inheritance & Polymorphism
----------------HOMEWORK------------------
Class 7: Module 7: Abstraction and Interface, Project report, discussing Capstone project
----------------CAPSTONE PROJECT SUBMISSION (on a specified date)------------------

Learning Goals

Advanced Java concepts such as object-oriented programming principles (polymorphism, encapsulation, inheritance) are taught. Students will be able to write intermediate to advanced-level Java programs.

Other Details

External Resources
In addition to the Outschool classroom, this class uses:
Sources
This class will use IntelliJ IDEA Community Edition as well as Google Classroom for assignment submissions. Please visit the following link, select your platform (Windows, Mac, Linux) and download the community edition accordingly: https://www.jetbrains.com/idea/download/#section=mac Link for Google classroom will be posted on the "classroom page" once enrolled.

Meet the teacher

5.0
30reviews
Profile
Teacher expertise and credentials
I have a Master’s degree in Computer Science from San Jose State  University. I have been actively involved in teaching people from all walks of life, as a freelancer and I have tutored students in various platforms such as computer programming, Mobile Development (iOS), Linux shell scripting, ScratchJr, Scratch 3, Java, Python, Web development etc.

I am also a freelance music teacher and have been teaching students South Indian Classical Music, both as online and in-person classes for the past 3 years in the USA and for the past 10 years in India.

I love teaching and I make learning fun and do not believe in being strict and stern with the students. I also believe in "learning through examples"- meaning, I think of and give real-world examples to which the students can relate to so that they find it easy to understand the concepts being taught. 

Now I am passionate about passing on my technical skills along with theoretical knowledge to my students and achieving the next level of success.

Apart from this, I have three beautiful kids, a 7-year old, a 4-year old and a 2-year old. I love doing experiments at home with my kids and teaching them. We learn together and have lots of fun and squeals of laughter.

Reviews

Parents also liked
Summer Camp: Introduction to Java - Part 2 Of 2
MissB aka Bhavana R (Coding)
4.9
(38)
$40 per class
Next session at 5:30 PM on Mon 6/30
Group Class
1 wk, 5/wk, 1 hr
11-16
Summer Camp: Introduction to Java - Part 1 Of 2
MissB aka Bhavana R (Coding)
4.9
(38)
$40 per class
Next session at 6 PM on Mon 6/2
Group Class
1 wk, 5/wk, 1 hr
11-16
Java 1:1 Class
MissB aka Bhavana R (Coding)
4.9
(38)
$70 per session
1-on-1 Lessons
On Demand
13-18
Java Weekly Class
MissB aka Bhavana R (Coding)
4.9
(38)
$25 per class
Next session at 11:30 PM today
Group Class
1/wk, 45 min
11-16
[One on One] Private Tutoring JAVA Coding - Introduction to Programming in JAVA
Ziad Ghazi
4.6
(9)
$55 per session
1-on-1 Lessons
On Demand
7-18
Camp: Become a Java Jedi
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,883)
$20 per class
Next session at 3 PM on Mon 6/16
Group Class
1 wk, 5/wk, 50 min
10-15
Minecraft JAVA Edition: How to Survive on Survival Beginners Course Java
Julie Olufson
4.9
(270)
$15 per class
Next session at 2 PM on Sunday
Group Class
1/wk, 45 min
5-10
Java Programming I
Susan Frederick
4.9
(16)
$30 per class
Next session at 2 PM on Mon 6/2
Group Class
2 wks, 3/wk, 1.42 hr
12-17
Java Programming - Private 1 to 1 Tutoring
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,883)
$39 per session
1-on-1 Lessons
On Demand
10-18
Learn Object Oriented Programming With Java
Mikaila
$35 per session
1-on-1 Lessons
On Demand
13-18
One Hour Java and AP Computer Science A Tutoring
Sierra Acy
5.0
(4)
$70 per session
1-on-1 Lessons
On Demand
11-18
Minecraft Coding Adventure: Learn to Code Through Creative Play (5-Days)
Bloom Academy
4.8
(79)
$32 per class
Next session at 2 PM on Monday
Group Class
1 wk, 5/wk, 1 hr
7-12
Java Minecraft Group: Creative Mode!
Briann
4.6
(45)
$10 per month
Chat Group
Unlimited Access
8-13
101 Private-JAVA Programming -Intermediate- Level 2 - 30 Minutes Weekly
StudentScholars
3.9
(86)
$33 per session
1-on-1 Lessons
On Demand
9-18
Half-Hour Java and AP Computer Science A Tutoring
Sierra Acy
5.0
(4)
$35 per session
1-on-1 Lessons
On Demand
11-18
Java Coding: Learn Programming With Fun Projects - Level 1
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,883)
$21 per class
Next session at 7 PM on Tue 5/27
Group Class
12 wks, 1/wk, 50 min
12-17
See More Classes
Home
Search
Give a Gift Card
Open currency, time zone, and language settings
Language & Region
Log In