Java Programming for Beginners-The Ultimate Course on Java

Learn how to create programs from scratch using the Fundamentals of Java.
4.4 (46 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.
2,633 students enrolled
$20
Take This Course
  • Lectures 52
  • Contents Video: 3.5 hours
    Other: 1 hour
  • Skill Level All Levels
  • 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/2015 English

Course Description

IF YOU WANT A DISCOUNT ON THIS COURSE ($2 OFF)

PLEASE VISIT MY WEBSITE! IT'S ON THE SYLLABUS!

In this introduction to Java Programming course, you'll learn and practice key concepts by building your own programs. You'll learn java, a powerful, easy-to-learn, and widely used programming language. You'll explore basics of Java as you build your programs. You will know if you have learned it because there will be simple assignments following each chapter. There is no prior programming knowledge needed for this course. I have listed the schedule in the syllabus.

What are the requirements?

  • NO EXPERIENCE NEEDED!
  • Basic knowledge of computers

What am I going to get from this course?

  • Good understanding on how to program in java
  • Learn the Fundamentals of Programming
  • Get the necessary skills in fundamentals of programming and in the principles of algorithm
  • Develop great Java programs

What is the target audience?

  • Students
  • Programmers
  • Any one interested in learning Java Programming skills

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
Introduction to the course
Preview
05:58
Installing Eclipse and JDK
06:31
2 pages

This is the syllabus for this couse. Please read it to understand what this course is about.

USEFUL INFORMATION - IMPORTANT
1 page
Section 2: Chapter_1 - Elementary Programming
1.1_Write your first program - Hello World
04:39
1.2_Write a simple program
06:26
1.3_Variables
07:12
1.4_Assignment Statements/Named Constants
08:10
1.4_Assignment Statements/Named Constants
1 question
1.5_Reading numbers from keyboard
06:26
1.5 - Reading numbers from console
1 question
1.6_Increment and Decrement Operators
02:14
Lab Assingnment # 1
2 pages
Review # 1 - Elementary Programming
4 pages
Section 3: Chapter_2 - Selections
2.1_Introduction
01:21
2.2_If and Else statements
05:31
2.3_Nested if and else statements
Preview
10:13
2.2 & 2.3 - If and else statements
1 question
2.4_Boolean Data Type
08:44
2.5_Random number generator Program
07:54
2.6_Switch statements
Preview
05:49
2.6 - Switches
1 question
Lab Assignment # 2
2 pages
Review # 2 - Selections
4 pages
Section 4: Chapter_3 - Loops
3.1_Introduction
02:23
3.2_While Loop
05:30
3.3_Do-While Loop
Preview
04:43
3.4_For Loop
Preview
04:00
2 questions

W

3.5_Nested Loop
07:35
3.6_Break and Continue
03:38
Lab Assignment # 3
2 pages
Review # 3 - Loops
4 pages
Section 5: Chapter_4 - Math Functions, Characters and Strings
4.1_Introduction
01:20
4.2_Common math functions
12:47
4.3_Character Data types
04:11
4.4_String Type
13:27
4.5_Formatting Console Output
02:41
Lab Assignment # 4
2 pages
Review # 4 - Math Functions, Characters and Strings
3 pages
Section 6: Chapter_5 - Methods
5.1_Introduction
02:51
5.2_Defining a Method
02:27
5.2_Defining a Method
3 questions
5.3_Calling a Method
05:31
5.4_Void method
05:43
5.4_Void method
1 question
5.5_Overloading Methods/Pass-by-Value
05:27
Lab Assignment # 5
2 pages
Review # 5 - Methods
3 pages
Section 7: Chapter_6 - Single/Multi Dimensional Arrays
6.1_Introduction
03:26
6.2_Array Basics
06:23
6.2 - Array Basics
1 question
6.3_Copying Arrays
03:57
6.4_ Using arrays in methods
07:34
6.5_Binary Search
04:57
6.6_Sorting Arrays
02:28
6.7_Array Class
01:49
Lab Assignment # 6
2 pages
Review # 6 - Arrays
4 pages
Section 8: Extras
Diagrams
9 pages

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Venkat Padaraju, Computer Engineer

I am student at Cleveland State University. I am doing my bachelors in Computer Engineering. I have 3+ years' experience as a programmer and Web Developer. I have programmed in these languages: C, C++, Java, HTML, and JavaScript. I had academic training in Design Patterns, and Object-Oriented programming. Also, I had hands-on experience in websites development. I have used platforms like Play and Android. I like to create mobile apps during my free time. I have always enjoyed teaching others on how to program. I really hope that taking my courses will benefit your performance in programming.

Ready to start learning?
Take This Course