Java Computer Programming 101
Unlock the Power of Code: Java Programming Starts Here
3 Hours average completion time
0.3 CEUs
15 Lessons
16 Exams & Assignments
17 Reference Files
173 Articles
Mobile Friendly
Last Updated November 2025
This course introduces beginning and intermediate programmers to the Java programming language. In this course you will learn to write simple Java programs. Even if you have done some programming before, this course should expand your programming knowledge.
Java is evolving rapidly; the course is based on Java SE 11, a recent and widely used version of the language. The first few chapters introduce you to the basic structure of a Java class, which is the basis of all Java programs. You will learn how to work with expressions and assignments, how to use some built-in functions, and how to program with conditional and loop statements.
Java is based on object-oriented programming, and you will be introduced to this at an early point. As you learn more about OOP, you will also meet many of Java's advanced data structures, starting with Arrays and ArrayLists. You will also learn how to deal with errors and exceptions.
Next you will tour some of Java's many facilities for input and output. You will then be introduced to algorithm development and selection, and explore the expanded world of Java modules and packages.
In the final lesson, you will see how to break free of a text-based world and use Java to manage graphics and construct robust user interfaces for any type of program you may wish to build. There will be a brief introduction to animation as well, which is the biggest step toward Java game construction.
If you complete this course, you should be well on your way to becoming a productive Java programmer!
- Utilize Java's advanced data structures
- Create user interfaces with Java graphics
- Implement object-oriented programming concepts
- Understand basic Java language structure
- Manage Java input and output processes
- Apply conditional logic and looping techniques
- Handle errors and exceptions effectively
- Develop algorithms for computational problems
- Utilize Java's built-in libraries for development
- Perform data type conversions in Java
- Write simple Java programs efficiently
-
Final Cut Pro X
-
Microsoft Visio Level 1
-
Microsoft Excel Level 3
-
Adobe Lightroom
-
Crystal Reports
-
Learn HTML - Create Webpages Using HTML5
-
QuickBooks Online
-
Photoshop Elements 101
-
Computer Literacy Level 3 - Living and Working Online
-
Microsoft Project Level 1
-
Computer Literacy Level 2 - Internet Basics
-
Microsoft Excel Level 1
-
Mastering Gmail: Unlock the Power of Modern Email
-
Computer Literacy Level 1 - Computer Basics
-
Adobe Captivate
-
Cybersecurity 101
-
Intro to PC Troubleshooting and Repair
-
Microsoft PowerPoint Level 1
-
Internet Fundamentals 101
-
Adobe Acrobat
-
Photoshop Elements 12 (And Earlier Versions)
-
Photoshop Elements Version 7.0 (or earlier)
-
Adobe Illustrator
-
Social Media 101: How to Use Facebook, Twitter and LinkedIn
-
Virus Removal and Protection