Email us
x

myAMCAT Login

Java 101: Java Programming for Beginners|Udemy

Java 101: Java Programming for Beginners Udemy

(1)
8 hours Online Free

About Course

Do you want to learn an in-demand, current and frequently used programming language? Are you computer science student who needs an understandable supplement for your college-level CS course? Do you want to learn an enterprise-level programming language? Would learning Java improve your career prospects? Do you simply want to learn a language that is flexible, powerful and fun?

Your adventure starts here. Java Programming for Beginners is an excellent introduction in to the world of Java programming. Expert instructor Zachary Kingston will take you through the basics of Java syntax and the complexities of Object Oriented Programming. You'll have a full understanding of Java SE programming and be able to write Java programs with graphical user interfaces that run on PC, Mac or Linux machines.

This course contains hours of informative and entertaining video lecture, challenging lab exercises, and dozens of code examples you can run and learn from. You're invited to code along with the instructor as you build your library of in-demand library skills.

What are the requirements?

  • Mac or PC
  • Free Java Software Development kit from Oracle (Downloadable)

What am I going to get from this course?

  • New Developers
  • Programmers who want to learn an enterprise level langauge
  • Students in computer science courses
  • Web developers wanting to advance their skils
  • Anyone who wants to understand object oriented programming

What is the target audience?

  • New Developers
  • Programmers who want to learn an enterprise level langauge
  • Students in computer science courses
  • Web developers wanting to advance their skils
  • Anyone who wants to understand object oriented programming

About Instructor

https://www.udemy.com/user/marklassoff/https://www.udemy.com/user/kingstzjgmailcom/

Curriculum

Section 1

Lecture 1
What is Java?
Lecture 2
Setting Up Your Development Environment
Lecture 3
What to do When You Get An Error
Lecture 4
Chapter 1 Lab

Section 2

Lecture 5
Integer Variables
Lecture 6
Floating Point Variables
Lecture 7
Math Functions
Lecture 8
Char Variables
Lecture 9
Strings
Lecture 10
Chapter 2 Lab

Section 3

Lecture 11
Understanding If Statements
Lecture 12
Complex Conditionals
Lecture 13
Switch... Case... Break
Lecture 14
While and Do While Loops
Lecture 15
For Loops
Lecture 16
Chapter 3 Lab

Section 4

Lecture 17
Working with Arrays
Lecture 18
Multidimensional Arrays
Lecture 19
ArrayLists
Lecture 20
Maps
Lecture 21
Chapter 4 Lab

Section 5

Lecture 22
Basics of Java Functions
Lecture 23
Advanced Java Functions
Lecture 24
Chapter 5 Lab

Section 6

Lecture 25
Creating Classes and Objects
Lecture 26
Creating Constructors
Lecture 27
Chapter 6 Lab

Section 7

Lecture 28
Inheritance
Lecture 29
Abstract Classes
Lecture 30
Chapter 7 Lab

Section 8

Lecture 31
Date and Time
Lecture 32
String Functionality
Lecture 33
Exceptions
Lecture 34
The Object Class
Lecture 35
Primitive Classes
Lecture 36
Chapter 8 Lab

Section 9

Lecture 37
Writing Data
Lecture 38
Reading Data
Lecture 39
Serializing Classes
Lecture 40
Chapter 9 Lab

Section 10

Lecture 41
Swing GUIs
Lecture 42
A Visual GUI Editor Tool
Lecture 43
Events Handling
Lecture 44
Chapter 10 Lab

Section 11

Lecture 45
Reading XML Data
Lecture 46
Parsing XML Data
Lecture 47
Writing XML Data
Lecture 48
Chapter 11 Lab
Lecture 49
Solutions

About Provider

We're the world's online learning marketplace, where 8 million+ students are taking courses in everything from programming to yoga to photography–and much, much more. Each of our 32,000+ courses is taught by an expert instructor, and every course is available on-demand, so students can learn at their own pace, on their own time, and on any device.

Relevant Jobs
Similar Courses
Our website uses cookies to ensure you get the best experience. By browsing the website you agree to our use of cookies. Please note, we do not collect sensitive data and child data. See Privacy Policy.