Skip to content
UdemyJavaPaid courseAll LevelsCertificate

Become A Professional Java Developer From Scratch (Udemy.com)

Master The Worlds Most Popular Programming Language And Become A Pro Developer From Scratch

Created by: Awesome Tuts

Last updated November 2016

icon
What you will learn

  • 103 Lectures
  • Understand variables and perform operations with them
  • Create Arrays to store data
  • Create multidimensional arrays to store data
  • Get the input from the user
  • Create and manipulate files on the system
  • Use text input and output to store data
  • Use binary input and output to store data
  • Understand Object Orient Programming principals in depth
  • Use abstract classes and interfaces to model your classes
  • Handle exceptions
  • Use Java GUI API to create user interfaces for your Java programs
  • Use the collections framework to store your data
  • Use multithreading to make your program execute multiple tasks at the same time
  • Connect you program to a database, store and fetch data
  • Use Java servlets to create dynamic web content
  • Use Java server pages to create dynamic web content
  • Use Java Server Faces to create dynamic web content

How it compares

Against the other 231 rated Udemy courses in Java on CourseDuck:

  • Rating4.0 out of 5higher than 6% of them
  • Reviews325#173 of 232 by number of reviews
  • Length5.8 hoursshorter than 69% of them
  • Last updatedNovember 2016earlier than 93% of them

icon
Course Description

Over 4400 Enrolled Students Are Already Learning Java, Enroll Now And Start Learning Today

Join me on this fantastic journey where we are going to explore Java from ground up.

If you never coded before and want to learn Java this is a perfect course for you. We are going to start from basics so that you will feel comfortable writing your own code.

This course assumes no previous experience and takes you from beginner concepts like variables, functions and classes and then goes into more detail while we explore advanced Java concepts.

We are also going to learn Object Oriented Programming principles which will help you learn any other programming language after you have mastered Java in this course!!

I have also added challenging task for you to complete and test your knowledge which is going to bring you from a complete beginner to an experienced developer comfortable writing any program in Java.

You will also benefit from my quick response (I check Udemy forums every day if some student has encountered a problem) and you will also get assistance from the other students taking the course.

If you are a complete beginner join now and master the worlds most popular programming language, on the other hand if you are a developer already, then it will not hurt you to add one more powerful programming language at your disposal!!

Topics Covered

  • Variables
  • Loops
  • Conditionals
  • Classes
  • Objects
  • Methods
  • Arrays
  • Multidimensional Arrays
  • Inheritance
  • Polymorphism
  • Abstract Classes
  • Interfaces
  • Handling Exceptions
  • Creating Files
  • Text Input / Output
  • Binary Input / Output
  • Java Graphical User Interface
  • Collections
  • Multithreading
  • Java Database Programming
  • Java Servlets
  • Java Server Pages
  • Java Server Faces


Enroll Now You Will Not Be Disappointed!!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Awesome Tuts

We Help People Master Game Development And Get Hired In The Best Game Studios In The World

Awesome Tuts is run by Fahir who has been creating video games and teaching people how to do the same since 2015.

I started my programming journey as an android and iOS developer but quickly moved to game development as that was my passions since I was 10 years old.

During the last 9 years I developed strong skillset in C#, C++, Unity, and Unreal Engine and have created over 100 games in both engines and published games on google play and apple store.

I'm also very knowledgeable about programming patterns, code structures and writing clean, readable and maintainable code.

But most importantly I'm very efficient in teaching others everything I know. During the last 9 years hundreds of thousands of students enrolled in my game development courses and I've helped them learn game development.

I've also helped quite a few people who I worked with closely, get hired in game studios.

If your dream is to become a game developer, master programming and fullfill your passions of creating games, then you're in the right place.

icon
More courses by Awesome Tuts

$22.99

$109.99

$11.99

$74.99

$64.99

$19.99

icon
More Java courses

Free

$84.99

$119.99

$174.99

$17.99

$12.99

icon
Reviews

4.0

325 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Kelechukwu on 10/24/2020

The Instructor is too fast in talking and explaining. if you don't have prior knowledge of programming you will probably not be able to catch anything in this course.

By Nithin Baby on 5/12/2020

I can't clearly understand the speaker. Maybe it has something to do with his accent. Even if I keenly listens to it it's kind of difficult. I wish you could change the speaker. Also I expected more details on each topic. I'm disappointed to see that the topics are just brushed off slightly and moved on quickly.

By Carlos Alberto Vanegas Hernández on 6/14/2019

Es dificil encontrar cursos como estos, otras plataformas no ofrecen el mismo sistema de aprendizaje, y no tienen el mismo nivel de conocimiento tecnico. Gracias Udemy

By Nam Lu on 3/7/2018

This course is similar to many of the courses you would find on youTube. Each lesson explains Java in a capable manner, but it doesn't excel beyond that so I have to say the course is just average. As a beginner, I need to understand the 'why' behind the code, not just the 'what' and what the result is. I would love to have a course where the instructor would perhaps white-board some of the concepts or ideas, use the debugger to walk us through some code, or show what happens if you don't do something in the way that was just taught.

By Benjamin Daughtry on 5/3/2017

I feel things need to be explained a bit better, but after trial and error you can figure it out yourself. I am learning and it is actually pretty fun.

By Faisal Qamar on 9/22/2016

Amazing course, highly recommend for those who wish to learn programming in easy way. Instructor is very helpful, knowledgeable and also response to the discussion quickly as possible. Instructor has capability to deliver the lecture in easy manner with fun. Finally I love the content of the course which is well organised with valuable information which helps in clearing the concepts nicely.

By Anonymized User on 8/28/2016

It's great he doesn't explain something in every possible way so you don't get bored or get a extremely long guide (like in books). But sometimes he is so short that someone who does not know how to programm might be confused.

By Tareq on 6/4/2016

You go the same speed through every lesson. It was fine at the start because I already knew most of those concepts, but heading into the more challenging concepts left me pausing a whole lot more frequently.

By Juveria b on 11/8/2015

The instructor covers the basics efficiently in a short amount of time! The rest is practicing. Psudeocodes for the assignements would be really helpful!

By Joshua750 on 6/10/2015

sir your course is excellent and too good but please add one thing more in your course add some little java project like calculator and little java apps

Showing all 10 reviews on CourseDuck

Read all 325 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 80 / 100