VR SCHOOL
ONLINE
Nexus Home
Course Catalog
Meta-Campus
Status
Enter The Nexus
Home
Courses
Book 2: Programming Basics
Curriculum
8 Sections
64 Lessons
10 Weeks
Expand all sections
Collapse all sections
Chapter 1: Java Programming Basics
8
1.1
Looking at the Venerable Hello, World! Program
10 mins
1.2
Dealing with Keywords
10 mins
1.3
Working with Statements
10 mins
1.4
Working with Blocks
10 mins
1.5
Creating Identifiers
10 mins
1.6
Crafting Comments
10 mins
1.7
Introducing Object-Oriented Programming
10 mins
1.8
Importing Java API Classes
10 mins
Chapter 2: Working with Variables and Data Types
13
2.1
Declaring Variables
10 mins
2.2
Initializing Variables
10 mins
2.3
Using Final Variables (Constants)
10 mins
2.4
Working with Primitive Data Types
10 mins
2.5
Working with Strings
10 mins
2.6
Converting and Casting Numeric Data
10 mins
2.7
Thinking Inside the Box
10 mins
2.8
Understanding Scope
10 mins
2.9
Shadowing Variables
10 mins
2.10
Printing Data with System.out
10 mins
2.11
Getting Input with the Scanner Class
10 mins
2.12
Getting Input with the JOptionPane Class
10 mins
2.13
Using enum to Create Your Own Data Types
10 mins
Chapter 3: Working with Numbers and Expressions
10
3.1
Working with Arithmetic Operators
10 mins
3.2
Dividing Integers
10 mins
3.3
Combining Operators
10 mins
3.4
Using the Unary Plus and Minus Operators
10 mins
3.5
Using Increment and Decrement Operators
10 mins
3.6
Using the Assignment Operator
10 mins
3.7
Using Compound Assignment Operators
10 mins
3.8
Using the Math Class
10 mins
3.9
Formatting Numbers
10 mins
3.10
Recognizing Weird Things about Java Math
10 mins
Chapter 4: Making Choices
5
4.1
Using Simple Boolean Expressions
10 mins
4.2
Using if Statements
10 mins
4.3
Using Mr. Spock’s Favorite Operators (Logical Ones, of Course)
10 mins
4.4
Using the Conditional Operator
10 mins
4.5
Comparing Strings
10 mins
Chapter 5: Going Around in Circles (or, Using Loops)
8
5.1
Using Your Basic while Loop
10 mins
5.2
Breaking Out of a Loop
10 mins
5.3
Looping Forever
10 mins
5.4
Using the continue Statement
10 mins
5.5
Running do-while Loops
10 mins
5.6
Validating Input from the User
10 mins
5.7
Using the Famous for Loop
10 mins
5.8
Nesting Your Loops
10 mins
Chapter 6: Pulling a Switcheroo
7
6.1
Battling else-if Monstrosities
10 mins
6.2
Using the switch Statement
10 mins
6.3
Creating Character Cases
10 mins
6.4
Matching Two or More Values in a Single Case Group
10 mins
6.5
Intentionally Leaving Out a Break Statement
10 mins
6.6
Switching with Strings
10 mins
6.7
Assigning a Value with a Switch Statement
10 mins
Chapter 7: Adding Some Methods to Your Madness
4
7.1
The Joy of Methods
10 mins
7.2
The Basics of Making Methods
10 mins
7.3
Methods That Return Values
10 mins
7.4
Methods That Take Parameters
10 mins
Chapter 8: Handling Exceptions
9
8.1
Understanding Exceptions
10 mins
8.2
Catching Exceptions
10 mins
8.3
Handling Exceptions with a Preemptive Strike
10 mins
8.4
Catching All Exceptions at Once
10 mins
8.5
Displaying the Exception Message
10 mins
8.6
Using a finally Block
10 mins
8.7
Handling Checked Exceptions
10 mins
8.8
Throwing Your Own Exceptions
10 mins
8.9
Using the try-with-resources Statement
10 mins
This content is protected, please
login
and
enroll
in the course to view this content!
Modal title
Main Content