GIRLSCODEIT

COURSES

girlscodeit logo.png

OUR JAVA COURSE

General Information

Our JAVA classes began on Saturday, March 6th

Cost: FREE

Recommended Age Group: Beginners of all ages!

All classes held on Saturdays over Zoom at 2pm PST

Class Dates and Descriptions:

General Information

Learn JAVA with GirlsCodeIt!

This is a Beginner Course!

Students of all genders and ages are welcome!

International Students are Welcome!

Classes will be held over Zoom!

Our JAVA classes began on Saturday, March 6th

Cost: FREE

Recommended Age Group: Beginners of all ages!

All classes held on Saturdays over Zoom at 2pm PST

SPOTS ARE LIMITED!

After taking this course, you will receive a certificate of completion that acknowledges this achievement!

Class Dates and Descriptions

Lesson 1: Introduction Class

March 6th

2:00 PM PST

We will cover the following: 

- Importance of java

- Resources

- A brief introduction to coding with System.out.println();

Lesson 2: Primitive Types

March 13th

2:00 PM PST

We will cover the following:

- Variables

- Data types

- Operators

- Casting

Lesson 3: Using Objects

March 20th

2:00 PM PST

We will cover the following:

- A deeper dive into object oriented programming

- Important objects used in java

        ex. Random, Scanner

Lesson 4: Boolean Expressions and If Statements

March 27th

2:00 PM PST

We will cover the following:

- More info on booleans

- If vs if/else vs else/if statements

Lesson 5: Iteration

April 3rd

2:00 PM PST

We will cover the following:

- Different kinds of loops

- For loops vs while loops

- Initialization

Lesson 6: Writing Classes

April 10th

2:00 PM PST

We will cover the following:

- What is a class?

- Constructors, methods, class variables

- Access modifiers

Lesson 7: Arrays and ArrayLists

April 17th

2:00 PM PST

We will cover the following:

- Initialization

- Benefits and disadvantages of each

- Methods and syntax for each

- Printing, traversing, searching, sorting

Lesson 8: Inheritance

April 24th

2:00 PM PST

We will cover the following:

- Abstract classes

- Parent/child classes

- Polymorphism

Lesson 9: Recursion

May 1st

2:00 PM PST

We will cover the following:

- Base cases

- Direct vs indirect

- Advantages and disadvantages

Lesson 10: Final Project

May 8th

2:00 PM PST

We will:

- Create your own idea and we’ll help you through the process!