
This document contains PDF instructions for installing the Java 11 SDK on Windows 10.
This lecture describes how to configure your system so you run the examples and do the exercises in this course.
This lecture describes how to configure your system so you run the examples and do the exercises in this course.
This video identifies the key learning points in this section.
In this video you will learn that a computer program is a set of detailed instructions that tell a computer to perform a specific task.
In this you will write the classic first program: "Hello, World!".
In this you will continue to learn about the classic first program: "Hello, World!".
In this you will continue to learn about the classic first program: "Hello, World!".
In this video you will learn about the four steps that you always go through when programming.
In this video you will learn what the difference is between source code and byte code.
In this video you will learn what the difference is between system programs and application programs.
In this video you will learn that most computer programs perform three basic functions: Input, Process, and Output.
In this video you will learn about other programming languages.
In this video you will learn what compiler and runtime errors are.
In this video you will learn what a development environment is.
In this video you will be presented with several review questions that you are encouraged to answer on your own.
This video challenges you to demonstrate your comprehension of this section by performing hands-on exercises.
This video reviews this section's exercises.
This video reviews this section's exercises.
This video reviews this section's exercises.
This video reviews this section's exercises.
This video reviews this section's exercises.
This video identifies the key learning points in this section.
In this video you will learn how to read input into a program.
In this video you will learn how to produce formatted output from your program.
In this video you will learn how to write an if statement to make decisions in your program.
In this video you will learn how to write a simple for loop to re-execute the same statements many times.
In this video you will learn how to add comments in your source code.
In this video you will learn a few basic rules of programming style.
This video challenges you to demonstrate your comprehension of this section by performing hands-on exercises.
This video reviews this section's exercises.
This video identifies the key learning points in this section.
In this video you will learn that programs are really all about information.
In this video you will learn about bits and bytes.
In this video you will learn continue to learn about bits and bytes.
In this video you will learn about character, integer, and floating point data types.
In this video you will learn what a variable is and how to declare it.
In this video you will learn how to store literal data within variables.
In this video you will learn how to assign values to variables with the equals sign.
In this video you will be encouraged to run an example program that prints out variable values.
In this video you will be presented with several review questions that you are encouraged to answer on your own.
This video challenges you to demonstrate your comprehension of this section by performing hands-on exercises.
This video reviews this section's exercises.
This video reviews this section's exercises.
This video identifies the key learning points in this section.
In this video you will learn how to output data to the screen.
In this video you will learn about escape sequences.
In this video you will learn some simple ways to format output.
In this video you will learn how to read data from the keyboard using a Scanner object.
In this video you will learn how to prompt the user for information, then validate that what they entered is correct.
In this video you will be encouraged to run an example program that formats output data.
In this video you will be presented with several review questions that you are encouraged to answer on your own.
This video challenges you to demonstrate your comprehension of this section by performing hands-on exercises.
This video reviews this section's exercises.
This video reviews this section's exercises.
This video identifies the key learning points in this section.
In this video you will learn that an expression is a combination of literals, variables, and operators.
In this video you will learn that evaluation of an expression reduces it down to a single value.
In this video you will learn Java's arithmetic operators: +, -, *, /, and %.
In this video you will learn Java's relational operators: <, <=, >, >=, ==, and !=.
In this video you will learn Java's logical operators: && and ||.
In this video you will learn how precedence and associativity influence the order of operations in Java programs.
In this video you will be encouraged to run an example program that calculated miles per gallon.
In this video you will be presented with several review questions that you are encouraged to answer on your own.
This video challenges you to demonstrate your comprehension of this section by performing hands-on exercises.
This video reviews this section's exercises.
This video reviews this section's exercises.
This video reviews this section's exercises.
This video reviews this section's exercises.
This video reviews this section's exercises.
This video reviews this section's exercises.
This video reviews this section's exercises.
This video reviews this section's exercises.
This video reviews this section's exercises.
This video reviews this section's exercises.
This video reviews this section's exercises.
Course Summary
With over 80 videos and 8 hours of content, this online training course is designed to introduce the complete beginner to computer programming using the Java language. The course begins with definitions of basic terminology as well as the typical "Hello, World!" program. You will learn about basic Java data types next so that you can declare and use variables in your programs. From there, you will learn to read information from the user and output information to the screen. Finally, you will learn to create and evaluate expressions using arithmetic, relational and logical operators.
If you are an experienced programmer who wants to learn Java, please see our Introduction to Java Programming course, instead.
Hands On Learning
Unlike other online training courses, you are encouraged to actively participate in the learning experience by running example files during lectures and performing coding challenges during labs. Each lab session includes review videos so you can compare your solution to the instructor's.
Bonus Content
This training course comes complete with working example and lab solution files as well as a link to optionally purchase the workbook used in the video at a discount.
About the Instructor
Jamie Romero is a dynamic instructor and expert Java programmer. He has taught over 375 classes to programmers from companies like Hewlett-Packard, Lockheed Martin, Boeing, and Walt Disney. Jamie's energetic style and up-beat attitude are just what you need for an online training course.
Some recent comments about Jamie's Udemy courses: