Online Class: Java Computer Programming 101

This course introduces beginning and intermediate programmers to the Java programming language. In this course you will learn to write simple Java programs

$95.00
no certificate
- OR -
$120.00
with CEU Certificate*
Start Right Now!
$120.00 (with CEU Certificate)
Taking multiple courses? Save with our platinum program.
 
  • 15
    Lessons
  • 17
    Exams &
    Assignments
  • 10
    Hours
    average time
  • 1.0
    CEUs
 
 

Course Description

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!

Courses Frequently Bought Together:
  • Completely Online
  • Self-Paced
  • 6 Months to Complete
  • 24/7 Availability
  • Start Anytime
  • PC & Mac Compatible
  • Android & iOS Friendly
  • Accredited CEUs
Universal Class is an IACET Accredited Provider
 

Course Lessons

Lesson 1: About Programming

This first lesson will define programming and set the stage for learning Java programming Additional lesson topics: JAVA Programming Simplified: JAVA Programming Simplified English Edition ; Effective Java 3rd Edition 11 Total Points
  • Lesson discussions: Reasons for Taking this Course
  • Complete Assignment: Why this Course?
  • Assessment: Lesson 1 Exam

Lesson 2: The Java Programming Language

To some, the word java conjures up an image of a really good cup of coffee. To a programmer, though, Java is the name of a very popular programming language. Additional lesson topics: 15 Best Free Code Editors for Windows and Mac [ Update]; NetBeans, available at; Java Tutorial; Visual Studio Code, when properly configured, available at; Intellij IDEA, available at; Java Introduction 9 Total Points
  • Assessment: Lesson 2 Exam

Lesson 3: The Basics

Now it is time to look more closely at the basic structure, or syntax, of all Java programs, small or large. In this lesson we will also introduce Java data types, and the simplest but perhaps most important entities in a Java program: literals and variables. Additional lesson topics: Data Types in Java; Definition and Examples of Java Identifiers; Literals in Java; Java 10 Total Points
  • Assessment: Lesson 3 Exam

Lesson 4: Operators, Expressions, and Assignments

In this lesson we will put these concepts together to see how general computation can be supported, for number data types as well as for others. Additional lesson topics: Java Operators; Java Logical Operators with Examples; Java Assignment Operator with Examples 10 Total Points
  • Assessment: Lesson 4 Exam

Lesson 5: Objects, Classes and Methods

There are many important low-level program issues yet to go, including how to make choices and how to repeat an action. Even more important, though, is to start to get familiar with a fundamental philosophy of Java, that is, it is a language defined to support object-oriented programming. Additional lesson topics: Java; Methods in Java; Object Oriented Programming – Java OOPs Concepts With Examples 9 Total Points
  • Assessment: Lesson 5 Exam

Lesson 6: Making Decisions

This lesson will focus on these questions: 1. What is a condition? 2. How can we use conditions in a program? Additional lesson topics: The if-then and if-then-else Statements; Java – Input/Output example; Incremental Java- Dangling else; Conditionals 10 Total Points
  • Assessment: Lesson 6 Exam

Lesson 7: Do it Again

This lesson will examine the various types of loop statements. Additional lesson topics: Java while Loop; The while and do-while Statements; Java Basic Input and Output 9 Total Points
  • Assessment: Lesson 7 Exam

Lesson 8: Arrays and ArrayLists

This lesson introduces arrays, along with their close cousins known as ArrayLists. Additional lesson topics: Creating and Using Arrays; Java ArrayList get Method example; Java-arrays 8 Total Points
  • Assessment: Lesson 8 Exam

Lesson 9: Errors and Exceptions

This lesson looks at various types of errors and how they may be avoided or handled. Additional lesson topics: Input Errors fix; Exceptions in Java programming language; Types of Errors in Java with Examples 10 Total Points
  • Assessment: Lesson 9 Exam

Lesson 10: More about Classes

In this lesson we will look at these and related concepts more closely and examine the full range of Java's support for object-oriented programming. Additional lesson topics: Hierarchical Inheritance in java with example program; Java Abstraction; The Java class hierarchy 8 Total Points
  • Assessment: Lesson 10 Exam

Lesson 11: Input, Output, and Memory

In this lesson we need to look at solutions to a full range of I/O issues. We will also look briefly under the hood at Java memory management. The good news is, this is handled mostly by the JVM, so there is not much you have to do about it! Additional lesson topics: Command Line arguments in Java; Java; Class Formatter; Java Programs – Java Programming Examples with Output 10 Total Points
  • Assessment: Lesson 11 Exam

Lesson 12: Data Revisited

At this point you know a lot about variables and data types. We have worked with primitive types as well as arrays and other objects, and we have used variables in a lot of different situations. Still, there is a lot we have missed. The goal of this lesson is to cover some of those missing pieces. Additional lesson topics: Collections in Java; Scope of Variables In Java; Java Type Casting; Bitwise operators in Java 10 Total Points
  • Assessment: Lesson 12 Exam

Lesson 13: Algorithms

This lesson will focus on Algorithms- there may be several algorithms to choose from, and the choice may make a noticeable difference in your program's behavior. Additional lesson topics: Sorting Algorithms in Java; Data structures and algorithms in Java, Part 1: Overview; Searching Algorithms in Java 10 Total Points
  • Assessment: Lesson 13 Exam

Lesson 14: The Java Library

In this lesson we will explore the Java Library. Additional lesson topics: The java.lang. and java.util. Packages; Module java.base; Java Core Libraries; Java™ Platform, Standard Edition Several API Specification 10 Total Points
  • Assessment: Lesson 14 Exam

Lesson 15: Graphics and GUIs

We can only scratch the surface, but it is time for a brief introduction to the world of Java graphics. Additional lesson topics: An introduction to the Java 2D API; Basic Java Graphics; Java Programming Tutorial Custom Graphics 75 Total Points
  • Lesson discussions: End of Course Poll; Course Comments
  • Assessment: Lesson 15 Exam
  • Assessment: The Final Exam
209
Total Course Points
 

Additional Course Information

Online CEU Certificate
  • Document Your Lifelong Learning Achievements
  • Earn an Official Certificate Documenting Course Hours and CEUs
  • Verify Your Certificate with a Unique Serial Number Online
  • View and Share Your Certificate Online or Download/Print as PDF
  • Display Your Certificate on Your Resume and Promote Your Achievements Using Social Media
Document Your CEUs on Your Resume
 
Course Title: Java Computer Programming 101
Course Number: 9770594
Languages: English - United States, Canada and other English speaking countries
Availability: This course is online and available in all 50 states including: California, Florida, Georgia, Illinois, New York, Pennsylvania, Ohio, Texas, and Washington.
Last Updated: September 2023
Course Type: Self-Paced, Online Class
CEU Value: 1.0 IACET CEUs (Continuing Education Units)
CE Accreditation: Universal Class, Inc. has been accredited as an Authorized Provider by the International Association for Continuing Education and Training (IACET).
Grading Policy: Earn a final grade of 70% or higher to receive an online/downloadable CEU Certification documenting CEUs earned.
Assessment Method: Lesson assignments and review exams
Course Fee: $120.00 U.S. dollars

Choose Your Subscription Plan

Course Only
One Course
No Certificate / No CEUs
$95
for 6 months
 
Billed once
This course only
Includes certificate X
Includes CEUs X
Self-paced Yes
Instructor support Yes
Time to complete 6 months
No. of courses 1 course
Certificate Course
One Course
Certificate & CEUs
$120
for 6 months
 
Billed once
This course only
Includes certificate Yes
Includes CEUs Yes
Self-paced Yes
Instructor support Yes
Time to complete 6 months
No. of courses 1 course
Platinum Yearly
ALL COURSES
Certificates & CEUs
$189
per year
 
Billed once
Includes all 600+ courses
Includes certificate Yes
Includes CEUs Yes
Self-paced Yes
Instructor support Yes
Time to complete 12 Months
No. of courses 600+
Platinum 2 Years
ALL COURSES
Certificates & CEUs
$299
for 2 years
You save $79.00!
Billed once
Includes all 600+ courses
Includes certificate Yes
Includes CEUs Yes
Self-paced Yes
Instructor support Yes
Time to complete 24 Months
No. of courses 600+
 

Related Courses