Java Programming for Beginners: Discover the Essentials

Don't be left behind the Java curve! This course teaches all the fundamentals you’ll need.
4.3 (244 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
11,534 students enrolled
$50
Take This Course
  • Lectures 40
  • Contents Video: 6 hours
    Other: 1 min
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 6/2014 English

Course Description

During this Learn Java Programming for Beginners course, you’ll discover the essentials of the Java programming language.

Learn Java Programming for Beginners is a comprehensive course that helps new Java programmers to discover the power of Java. We start with the basics of the language (syntax, variables, data types), and then explore the Java Runtime Environment, the Java Development Kit (JDK), becoming familiar with Java SE libraries, and understanding development environment options.

Your professional trainer will cover the basics of object-oriented programming (OOP) concepts, the importance of inheritance, and the power of multithreaded Java.

Along the way, he’ll provide details regarding best practices when programming in Java, including controlling the flow of execution and predefined data streams for console-based applications.

By the end of the Java Programming for Beginners course, you will master the fundamentals needed to program in Java.

This course includes:

  • Demo files
  • An optional quiz to test what you’ve learned
  • Certificate of completion

What are the requirements?

  • A computer

What am I going to get from this course?

  • Java design principles
  • Uses for Java
  • Java program processing
  • The Java Runtime Environment
  • The Java Development Kit (JDK)
  • Development environment options
  • Java syntax
  • Using Java variables
  • Java data types
  • Become familiar with the Java SE Libraries
  • Controlling the flow of execution
  • Using Java arrays
  • Learn object-oriented programming (OOP) concepts
  • Initializing a Java application
  • The importance of inheritance
  • Java core libraries
  • Runtime error handling
  • Predefined data streams for console-based applications
  • The power of multithreaded Java
  • Best practices when programming in Java

What is the target audience?

  • Java developers
  • Beginning Java programmers

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction to Java Programming Language
Course Objectives
Preview
10:42
IMPORTANT - Read this to ensure the best video quality!
Article
Creating your First Java Program - Demo
Preview
03:52
Bytecode, Java Runtime Environment and Java Development Kit
Preview
08:26
How to Setup the Developer Environment - Demo
Preview
17:19
Section 1 Summary
01:29
Course demo files
Article
Section 2: Java Basics
Course Review
00:43
Syntax, Java Keywords,
11:14
Scope of a Variable, Non-Primitive Data Types, Pass by Value
12:27
Basics of Java Programming Language - Demo
17:07
Conditional Statements, Loop, and Arrays
12:05
Control Structures - Demo
11:36
Section 2 Summary
01:52
Section 3: Object-Oriented Development
Example of Object-Oriented Development; Main Method
17:26
Object-Oriented Java Application - Demo 1
15:40
Object-Oriented Java Application - Demo 2
09:49
Object-Oriented Java Application - Demo 3
12:56
Inheritance
07:39
How to Use Inheritance in the Application - Demo
16:41
Interface
07:27
Interface Implementation - Demo
16:03
Section 3 Summary
03:08
Section 4: Java Core Libraries
Math, Thread, String Buffer and Throwable Classes; Input and Output Stream
11:25
Java Utility Package
03:21
File Input and Output using Java I/O Package - Demo 1
14:40
File Input and Output using Java I/O Package - Demo 2
11:58
JavaUtil Data Structure - Demo 1
09:17
JavaUtil Data Structure - Demo 2
12:22
Section 5: Runtime Error Handling
Runtime Error, Try and Catch, and Exception Class
13:33
Java Exception Handling Mechanism - Demo 1
12:43
Java Exception Handling Mechanism - Demo 2
09:38
Java Exception Handling Mechanism - Demo 3
09:14
Built-in Streams
05:56
Use of Java Predefined Streams - Demo
08:31
Section 5 Summary
01:57
Section 6: Multithreaded Java
Concurrency and Threads
06:22
Multithreaded Application Development - Demo
08:04
Section 6 Summary
02:04
Section 7: Conclusion
Best Practices and Course Wrapup
09:31
Section 8: Course Quiz
Assessment Test
39 questions

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Simon Sez IT, Software training to help you succeed

Since 2008, individuals, small businesses, and Fortune 500 companies with thousands of employees have benefited from the easy and hands-on software training offered by Simon Sez IT. With 80+ courses and 4,000+ video tutorials on a range of software programs, Simon Sez IT ensures stress-free eLearning and enhanced employee productivity - no matter whether you are implementing new software or a technological upgrade for your workplace. With over 250,000 Udemy students in over 180 countries, Simon Sez IT is the preferred eLearning choice for individuals and businesses everywhere.

Ready to start learning?
Take This Course