JAVA-BASIC.AE1

Beginning Programming with Java

Learn how to create dynamic and interactive applications. Launch your software development career, today!

  • Practice in 24 Hands-On Labs — nothing to install
  • 23 Interactive Lessons and 93 topics mapped to the official exam objectives

Beginner Self-paced · 1 year access

24 Hands-On LiveLabs

Practice real IT tasks in guided environments.

  • Real environments
  • Auto-graded
  • No installation
23Interactive Lessons
93Topics
24LiveLab
57Flashcards
57Glossary of terms

01 / Skills you'll get

What you will be able to do

It is a comprehensive introduction to Java Programming course, especially designed for beginners, to understand object-oriented programming principles and apply them for creating interesting projects. It is designed to provide you with a solid foundation in Java programming, enabling you to write, debug and understand Java programs. By the end of this Java programming for beginners course, you’ll be able to set up your computer; create and optimize the parts of a program; and use the building blocks: variables, values & types.
  • Expertise in variable declaration and usage of different types: int, float, char
  • Control the execution flow of a program with conditional statements (if-else, switch) and loops (for, while, do-while) 
  • Knowledge of OOP principles, including classes, objects, methods, and inheritance
  • Understanding of primitive data types (numbers, characters, booleans) and their usage
  • Create and manipulate arrays for storing data
  • Expertise in Java-integrated IDE for writing, compiling, and running Java programs
  • Identify and fix errors in Java code using debugging tools & techniques
  • Using the Swing library to create graphical user interfaces (GUIs)

Course Highlights

  • 23 Structured Lessons Comprehensive coverage of core course objectives
  • 24 Hands-On LiveLabs Interactive guided scenarios with instant evaluation
  • 1 Year Full Access Self-paced learning accessible anytime on all devices

02 / Lessons & labs

See exactly what you will learn and practice

Download outline (PDF)

Lessons

23 Interactive Lessons · 93 topics
01 Introduction 3 topics
  • About This Course
  • General Assumptions
  • Icons Used in This Course
02 The Big Picture 3 topics
  • What’s It All About?
  • From Your Mind to the Computer’s Processor
  • Your Java Programming Toolset
03 Setting Up Your Computer 3 topics
  • Let's Get Started
  • If You Need More Details …
  • What's Next?
04 Running Programs 3 topics · 1 LiveLab
  • Running a Canned Java Program
  • Some Programs Don't Come in Cans
  • What's All That Stuff in the IntelliJ IDEA Window?

1 LiveLab in this lesson — see the labs panel →

05 Exploring the Parts of a Program 3 topics · 1 LiveLab
  • Checking Out Java Code for the First Time
  • The Elements in a Java Program
  • Understanding a Simple Java Program

1 LiveLab in this lesson — see the labs panel →

Hands-On Labs Our edge

24 LiveLabs
  • Running a Canned Java Program
  • Printing the Data
  • Building an Echo Chamber
  • Reading Decimal Numbers from the Keyboard
  • Experimenting with JShell
  • Reading Whole Numbers From the Keyboard
Labs run in your browser — nothing to install.

03 / FAQs

Questions before you start

Contact us ↗
What is the ‘Beginning Programming with Java’ course about?
It is an introductory Java programming course that equips you with skills and knowledge needed to create dynamic and interactive apps from scratch. Learn the fundamental concepts of Java programming with our hands-on exercises and projects that mirror real-world scenarios.
Who should do this course?
This course is ideal for those wanting to learn JAVA programming to create software applications, websites, or other digital products. It is especially beneficial for high school students wanting to learn programming, software professionals wanting to upgrade their existing skills, and aspiring game developers wanting to learn the fundamentals of Java (a popular gaming language).
Do I need any prior programming experience to take this course?
No, this Java programming for complete beginners online course is ideal for those with very little or no prior experience of programming.
Will I learn object-oriented programming (OOP) in this course?
Yes, you’ll be exploring OOP principles including classes, objects, methods, and inheritance.
Is Java programming hard?
Learning Java programming can be a bit challenging especially for beginners without any prior experience. While the Java syntax is relatively simple, understanding the OOP concepts can take time and practice. It is recommended that you keep practicing and build on your skills gradually.

Learn Coding & Build Real Projects

Explore the endless possibilities of app development with Java programming

  • 1 year of full access
  • 24 LiveLab included
  • Certificate of completion
scroll to top