Java 101: Java Programming for Beginners

JAVA Fundamentals - Introduction Level

This beginner-friendly introduction level course is designed to launch you into the single most in-demand programming language in nowadays IT business universe.

From Amazon to Google and Apple to Android, with well over 1 million Github repositories, Java is undoubtedly the make-the-difference tool every enterprise developer should know. Certificate of Completion included

What you'll learn

  • Environment Setup
  • Debugging & Troubleshooting Java Code
  • Java Classes (Math, String, Object)
  • Java Variables, Typed Variables and Functions
  • Simple / Complex Data Structures
  • Decision-Making in Java (Conditionals)
  • Input / Output Streams in Java
  • Exception & Event Handling in Java
  • Data Storage - eXtensible Markup Language (XML)
  • Foundations of Object Oriented Programming (OOP))
Java 101: Java Programming for Beginners

General Content Guidelines

11 chapters • 37 lessons • Total duration: 7h 37m

Introduction to Programming in Java:

3 lessons26m 34s

Basics of GUI Development

3 lessons39m 19s

  • 16:14

  • 08:32

  • 14:33

Introduction to Java Variables

5 lessons48m 4s

  • 11:57

  • 11:07

  • 09:57

  • 05:10

  • 09:53

Decision-Making in Java

5 lessons48m 29s

  • 14:15

  • 09:27

  • 07:26

  • 11:57

  • 05:24

Introduction to Data Structures

4 lessons1h 1m

  • 14:46

  • 16:03

  • 18:47

  • 12:03

Introduction to Java Functions

2 lessons40m 3s

  • 24:52

  • 15:11

Introduction to Object-Oriented Modelling in Java

2 lessons31m 9s

  • 18:38

  • 12:31

Foundations of Object-Oriented Programming (OOP)

2 lessons28m 43s

  • 21:07

  • 07:36

Java Tips & Tricks

5 lessons58m 10s

  • 16:49

  • 13:10

  • 14:48

  • 09:55

  • 03:28

Introduction to I/O Streams in Java

3 lessons38m 37s

  • 13:38

  • 08:29

  • 16:30

Show more chapters (1)

Requirements

  • Personal Computer (either Mac or Windows)
  • Java SDK - Software Development Kit (Free Download on Oracle)
  • Willingness to learn =)

Description

Developed by James Gosling in 1995, Java is one of the most widely used enterprise programming languages in today's world. Commonly known for its efficiency and top-notch reliability, Java has its high standards well defined and the Java-community is ever-growing.

This beginners-level course is specially designed to give you an in-depth overview into the single most popular OOP programming language.

Throughout 50 lectures, divided into 12 structured sections, and after setting up your own development environment, you’ll start by learning the basics of Java programming syntax and soon be guided through more advanced matters. By the end of this course, you’ll be able to write Java programs and have a full understanding of OOP Concepts and standard Java SE Programming.

You’ll also have an assessment at the end of each section, 12 in total, reviewing the given chapter and making sure you’re fully ready to advance to the next one.

Zachary Kingston, aka Zach, is a postdoctoral research associate and an experienced instructor who’s always ready to help. You’ll have his full support throughout the entire course. Feel free to reach him at any given point!

Original course created by Alex Genadinik