Java Basic Constructs

Learn the basic constructs of the Java programming language in a beginner friendly way in this online course.

Introduction to the Java language

Lesson 1

Introduction to the Java language

In this lesson, we'll get acquainted with the Java programming language. We'll go over things like machine code, interpreters, compilers, and VMs.
Written by David Capka
Free Show description
NetBeans IDE and your first console application

Lesson 2

NetBeans IDE and your first console application

In this lesson, we'll install the NetBeans IDE and use it to create a simple console application in Java.
Written by David Capka
Free Show description
Variables, type system and parsing in Java

Lesson 3

Variables, type system and parsing in Java

In this lesson, we'll go over variables and type systems in Java. You'll learn how to parse values from the console and create 4 simple apps.
Written by David Capka
Free Show description
Solved tasks for Java lessons 1-3

Exercise

Solved tasks for Java lessons 1-3

Solved programmer tasks in Java on variables, type systems, and parsing. The tasks are ordered by difficulty. Solutions are available for download.
Written by David Capka
Free Show description
More on the Java type system: Data types

Lesson 4

More on the Java type system: Data types

This lesson is all about the different data types in the Java language. We'll also cover String methods, work with substrings and so on.
Written by David Capka
Free Show description
Solved tasks for Java lesson 4

Exercise

Solved tasks for Java lesson 4

Solved programmer tasks in Java on data types and strings. The tasks are ordered by difficulty. Solutions are available for download.
Written by David Capka
PROUnrated Show description
Conditions (branching) in Java

Lesson 5

Conditions (branching) in Java

This lesson goes over what branching is in Java, as well as conditional statements and switch constructs.
Written by David Capka
FreeUnrated Show description
Solved tasks for Java lesson 5

Exercise

Solved tasks for Java lesson 5

Solved programmer tasks in Java on conditions, branching, and switches. The tasks are ordered by difficulty. Solutions are available for download.
Written by David Capka
PROUnrated Show description
Loops in Java

Lesson 6

Loops in Java

This tutorial goes over loops in Java. We'll go over for and while loops, and create simple apps such as a multiplication table, exponents, and so on.
Written by David Capka
Free Show description
Solved tasks for Java lesson 6

Exercise

Solved tasks for Java lesson 6

Solved programmer tasks in Java on loops (mainly the for loop). The tasks are ordered by difficulty. Solutions are available for download.
Written by David Capka
PROUnrated Show description
Arrays in Java

Lesson 7

Arrays in Java

In this lesson, you will learn about arrays in Java. We'll go over different declarations, filling, printing and array methods.
Written by David Capka
Free Show description
Solved tasks for Java lesson 7

Exercise

Solved tasks for Java lesson 7

Solved programmer tasks in Java on arrays and the foreach loop. The tasks are ordered by difficulty. Solutions are available for download.
Written by David Capka
PROUnrated Show description
Strings in Java - Working with single characters

Lesson 8

Strings in Java - Working with single characters

This lesson will show you how to access single string characters. You'll learn about the ASCII table and create several practical apps.
Written by David Capka
FreeUnrated Show description
Solved tasks for Java lesson 8

Exercise

Solved tasks for Java lesson 8

Solved programmer tasks in Java on working with single characters topics. The tasks are ordered by difficulty. Solutions are available for download.
Written by David Capka
PROUnrated Show description
Strings in Java - Split and join

Lesson 9

Strings in Java - Split and join

In this lesson, you'll learn several new string methods and create a Morse alphabet decoder using the split() and join methods.
Written by David Capka
FreeUnrated Show description
Solved tasks for Java lesson 9

Exercise

Solved tasks for Java lesson 9

Solved programmer tasks in Java on splitting strings and substrings. The tasks are ordered by difficulty. Solutions are available for download.
Written by David Capka
PROUnrated Show description
Multidimensional arrays in Java

Lesson 10

Multidimensional arrays in Java

This tutorial goes over 2d arrays and multidimensional arrays in general. Including shortened initialization, examples, and jagged arrays.
Written by David Capka
Free Show description
Mathematical functions in Java - The Math library

Lesson 11

Mathematical functions in Java - The Math library

This lesson is all about the Math library, which includes many mathematical functions for Java like rounding, trigonometry, exponents, roots, etc.
Written by David Capka
Free Show description
Solved tasks for Java lessons 10-11

Exercise

Solved tasks for Java lessons 10-11

Solved programmer tasks in Java on multidimensional arrays and Math. The tasks are ordered by difficulty. Solutions are available for download.
Written by David Capka
PROUnrated Show description


 

Activities (8)