FRAMEWORK
ACADEMY
Courses
Log In
Join Free
Home
Courses
IT: Programming & Software Development
Java Programming Fundamentals
Curriculum
1 Section
69 Lessons
30 hours
Expand all sections
Collapse all sections
Unit 1 — Java Programming Fundamentals
69
1.1
What Is Java, and Why Is It So Great?
20 mins
1.2
Downloading and Installing the Java Development Kit
20 mins
1.3
Downloading and Installing TextPad
20 mins
1.4
Looking at the Venerable Hello, World! Program
20 mins
1.5
Declaring Variables
20 mins
1.6
Working with Arithmetic Operators
20 mins
1.7
Using Simple Boolean Expressions
20 mins
1.8
Using Your Basic while Loop
20 mins
1.9
Battling else-if Monstrosities
20 mins
1.10
The Joy of Methods
20 mins
1.11
Understanding Exceptions
20 mins
1.12
What Is Object-Oriented Programming?
20 mins
1.13
Declaring a Class
20 mins
1.14
Understanding Static Fields and Methods
20 mins
1.15
Introducing Inheritance
20 mins
1.16
Using Abstract Classes
20 mins
1.17
The Mother of All Classes: Object
20 mins
1.18
Declaring Inner Classes
20 mins
1.19
Working with Packages
20 mins
1.20
Reviewing Strings
20 mins
1.21
Creating a Program for Experimenting with Regular Expressions
20 mins
1.22
Pondering How Time Is Represented
20 mins
1.23
Seeing Why Java Can’t Add
20 mins
1.24
Imagining Models of Computation
20 mins
1.25
Understanding Arrays
20 mins
1.26
Understanding the ArrayList Class
20 mins
1.27
Understanding the LinkedList Class
20 mins
1.28
Why Generics?
20 mins
1.29
Mastering Maps
20 mins
1.30
What Is an Algorithm?
20 mins
1.31
Calculating the Classic Factorial Example
20 mins
1.32
Looking at the Bubble Sort Algorithm
20 mins
1.33
Creating a Data Structure Worth Searching
20 mins
1.34
Understanding Threads
20 mins
1.35
Introducing Functional Programming
20 mins
1.36
Introducing Web Services
20 mins
1.37
Perusing the Possibilities of JavaFX
20 mins
1.38
Examining Events
20 mins
1.39
Examining the Stage Class
20 mins
1.40
Working with Layout Panes
20 mins
1.41
Using Text Fields
20 mins
1.42
Using Choice Boxes
20 mins
1.43
Important Features of the Java Language
20 mins
1.44
Confirming Your Java Version
20 mins
1.45
Editing Source Files
20 mins
1.46
Dealing with Keywords
20 mins
1.47
Initializing Variables
20 mins
1.48
Dividing Integers
20 mins
1.49
Using if Statements
20 mins
1.50
Breaking Out of a Loop
20 mins
1.51
Using the switch Statement
20 mins
1.52
The Basics of Making Methods
20 mins
1.53
Catching Exceptions
20 mins
1.54
Understanding Objects
20 mins
1.55
Working with Members
20 mins
1.56
Working with Static Fields
20 mins
1.57
Creating Subclasses
20 mins
1.58
Using Interfaces
20 mins
1.59
The toString Method
20 mins
1.60
Using Static Inner Classes
20 mins
1.61
Putting Your Classes in a JAR File
20 mins
1.62
Using the String Class
20 mins
1.63
Performing Basic Character Matching
20 mins
1.64
Picking the Right Date and Time Class for Your Application
20 mins
1.65
BigDecimal to the Rescue!
20 mins
1.66
Defining Data Structures
20 mins
1.67
Creating Arrays
20 mins
1.68
Creating an ArrayList Object
20 mins
1.69
Creating a LinkedList
20 mins
This content is protected, please
login
and
enroll
in the course to view this content!
S
Ask SIERA
YOUR DIGITAL ASSISTANT
×
Modal title
Main Content