Java

Estimated Time: 2 Hours

This course teaches the fundamentals of coding in Java, the language Dawgma uses to code our robot. CLICK TO VIEW COURSE OUTLINE AND QUIZ/PROJECT LINKS!!!

LESSON 1 [Intro]
What coding is
Coding languages
What syntax is

LESSON 2 [Variables]: 
Visualizing variables
Variable types
Java variable syntax
Typecasting

LESSON 3 [Boolean expressions/operators]:
What booleans are
What boolean expressions are
<= >= == !=
AND (&&), OR (||), NOT (!)
Java syntax
Quiz

LESSON 4 [If statements]
Checking boolean expressions
Using if statements with boolean variables
Else/Else if statements
Java syntax
Example
Quiz

LESSON 5 [Math and Scanner Classes]
What classes are
Setting user input
Using math functions
Generating random numbers

LESSON 6 [Loops]
What loops are
Why use loops
For loops
For loops Java syntax
While loops
While loops Java syntax
Example
Project

LESSON 7 [Arrays]
What arrays are
Why use arrays
Array size limitation
Indexing
Iteration
Array Java syntax
Example
Quiz

LESSON 8 [Functions]
What functions are
Why use functions
Return types
Example
Project