Java for Noobs
4.1 (636 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.
21,400 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Java for Noobs to your Wishlist.

Add to Wishlist

Java for Noobs

Beginners Guide to Programming in Java
4.1 (636 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.
21,400 students enrolled
Created by Pedro Mercado
Last updated 6/2016
English
Price: Free
Includes:
  • 4.5 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
Confidently Program in Java
Learn Object Oriented Programming Concepts
Learn the Essentials of programming in a Static Typed Language
Problem Solve using Java
View Curriculum
Requirements
  • Basic knowledge use of using a Computer
Description

Hello, my name is Pedro Mercado and I would like to teach you how to program in Java. Go from a Noob to a pro learning the fundamentals of object oriented programming. This course is designed to taking you from not knowing anything about programming to being able to comfortably being able to program in java.

Learn how to Program in one of the worlds most popular programming language. This course is a beginners course taking you step by step through pain of learning a programming language on your own. With Java being literally everywhere, running on multiple platforms such as windows,mac,linux,android,etc. Its a no brainer that Java is the go to language to teach at high school and colleges across the world.

The course is structured as follow:

  • You will be walked through various topics in java
  • You will be given problems as well to their solutions at the end of various sections to test your knowledge


Who is the target audience?
  • Beginners who wish to learn a programming language
  • Those with experience in another programming language but wish to learn Java
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 39 Lectures Collapse All 39 Lectures 04:28:35
+
Getting Started
1 Lecture 05:07
Getting Started
05:07
+
Building Blocks
13 Lectures 59:40
Print Statements
03:37

Primitive Data Types
04:54

String Concatenation adding two Strings together

String Concatenation
04:41

Arithmetic Operators
03:15

Strings
05:49

Relational Operators
04:09

If Statement
03:58

if else statement
03:50

else if statement
03:36

Nested if , else, else if statements
05:13

Conditional Operators && and ||
04:24

Switch Statement
04:31

Methods
07:43
+
Loops
5 Lectures 19:19
Pre/Post increment/decrement
05:51

for loop
03:28

while loop
02:40

do while loop
02:27

Nested for loops
04:53
+
Arrays
2 Lectures 14:14
Arrays
07:12

2d Arrays
07:02
+
Getting input
2 Lectures 11:13
Getting input from keyboard
05:26

Getting input from text file
05:47
+
Practice Problems
4 Lectures 01:14:42
Problems 1
12:04

Problems 2
11:40

Problems 3
23:29

Problems 4
27:29
+
Classes and Objects
4 Lectures 42:01
Constructors
07:26

Fields, Setters and Getters
12:06

Inheritance, Polymorphism, Method Overriding
16:32

Abstract Classes Abstract Methods
05:57
+
Intro to datastructures
7 Lectures 42:00
Intro to Singly LinkedList data structure
03:20

Build our Node Class and Implement Linked List Contructor
06:06

Implementing prepend method
09:21

Implementing toString and getSize methods
06:50

Implementing append method
04:57

Implementing removeFirst method
04:04

Implementing removeLast method
07:22
+
Bonus Section
1 Lecture 00:18
Bonus Lecture : Discount Coupon on Next Courses
00:18
About the Instructor
Pedro Mercado
4.3 Average rating
952 Reviews
28,361 Students
3 Courses
Programmer

A recent Graduate with a Bachelor of Arts degree in Computer Science from Queens College as well as an Associate of Applied Science in Internet Technologies from Queens Borough Community College. I enjoy developing web applications in java spring as well as in angularjs. I also enjoy learning new technologies.