Java for Complete Beginners (Learn Java from Scratch)

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

Java programming for complete beginners. Learn Java Basics from Scratch and start coding today!

A course on Java for complete beginners to computer programming, for those who want to learn Java from Beginner to Advance.

Hello and welcome to this course which is designated for absolutely for beginners where you are going to learn Java from scratch to advance. Java is the most popular language right now. And if you want to be a java developer then this course is for you. I am Sarkhan Rasullu, I am a developer working mainly in Java and JVM based languages and I am also responsible for architecting applications, databases and I have many years experience as a Java Trainer as well. I've written this course based on these experiences.


On this course I'll be assuming no prior knowledge of Java or any programming language. You do not need to be a programmer, or you do not need to know any programming language. You just need to have an interest in programming in Java. On the course you'll be learning Java Basics, All of Object Oriented Programming Language concepts and along the way you'll be applying your new skills on different algorithmic problems.

But we will keep things simple at first. We will be learning about variables, classes, objects, methods, some most popular design patterns as singleton pattern, factory pattern and data structures. We'll apply these concepts on our simple applications that you can practice your skills. And meanwhile we will talk about interview questions that can be asked in interviews.

During the course we will talk about architecting and best practices as well.

I hope you will enjoy the course. The entire course is from Scratch to advance and if you are following along with me by the end of the course you will be ready to develop a Java application.

If you are not sure to enroll this course don't worry you have 30 days money back guarantee. If you feel that this course is not for you, or for some any reasons you want to cancel this course without any question, without any hassle you can refund your money.

We will download all requirements together that we need to begin coding in Java and begin to develop our first application step by step.

Teaching is not only talking about topics, terms but also teaching the logic and attract the student's psychology

I have 6 years experience as a Java Developer with a lot of projects and 3 years experience as a Java Trainer. Love to share my knowledge with someone and be happy to see someone got a job with my training. My teaching style is not like "memorizing some rules", I teach the reasons and logic! Hope this tutorial set will be the best in Java Udemy Courses. Let me introduce what you will learn at the end of course.

In this course you will learn 

  • What is Java?

  • How to programming in Java (Java 1.8)

  • Object Oriented Programming (From Fundamentals to Advanced)

  • How Java can understand us, How computer can understand Java

  • Best Practices - How to use Object Oriented Programming in an Efficient Way

  • How to write efficient Java Programs

  • How to design an Application

  • You will get source code at the end of each tutorial


  • How to program the right way, cutting out the useless fluff and filler

  • How Java Works, How program is working, How computer can understand Java?

  • Learn the concept of Object Oriented Programming (from fundamentals to advanced)

Course Curriculum

Instructors

Profile photo of Afgan Rasulov
Afgan Rasulov

Afgan Rasulov hem Adobe Photoshop hem de YouTube Sertifikalı Uzman YouTube'da 270.000'den fazla abonesiyle Afgan Rasulov kendi adıyla açtığı Türkiye’nin en büyük YouTube ve Photoshop dersleri video eğitimlerini paylaşan YouTube kanalının sahibidir. Eğitimlerini 21 milyondan fazla kişi izledi.Yıllardır insanlara kendileri geliştirmeleri için uzmanlaştığı konularda online eğitimler hazırlıyor ve işini çok iyi yapıyor. Tüm bu zaman boyunca binlerce güzel yorumlar aldı....

Instructors

Profile photo of Sarkhan Rasullu
Sarkhan Rasullu

Teaching is not only talking about topic but also attract the student's psychology.I have 6 years experience as a Java Developer with a lot of projects and 3 years experience as a Java Trainer. Love to share my knowledge with someone and be happy to see someone got a job with my training.My teaching style is not like "memorizing some...

Review
4.9 course rating
4K ratings
ui-avatar of Wellington T. Mahati
Wellington T. M.
5.0
4 years ago

Aesome!

  • Helpful
  • Not helpful
ui-avatar of Steve Job Pam
Steve J. P.
5.0
4 years ago

Awesome. The introductory part shows that I will get a lot based on the instructions pattern of teaching. He treats each topic well and I am grasping fine.

  • Helpful
  • Not helpful
ui-avatar of Octavian
Octavian
5.0
5 years ago

Because it was veery explicit.

  • Helpful
  • Not helpful
ui-avatar of Wojciech
Wojciech
1.5
5 years ago

Kurs początkowo był interesujący (wiadomo, człowiek uczy sieczegoś nowego), ale bardzo szybko zamienił się w skakanie po kolejnych tematach i ich odhaczanie aby dojść do końca.

Pokazane przykłady są tak słabe, że trzeba je sobie samemu utrudniać aby się czegoś nauczyć.

W ogóle, wytłumaczenie czegokolwiek jest beznadziejne, bo na poziomie "co się stanie z 'x' jeśli zrobisz 'y'".

W całym kursie są dwa przykłady zadań? Kalkulator i chyba coś jeszcze.

To co zostało tutaj pokazne to nawet nie są podstawy podstaw, a tylko wybrane zagadnienia z podstaw, które powinno się poznać. Żeby chociaż były dobrze wytłumaczone, to jeszcze by to przeszło, ale cały kurs to bezmyślne i bezrefleksyjne klepanie kodu.

Możliwości wykorzystania JAVY w tym kursie są bardzo miałkie i w ogóle nie dotykają zagadnienia obiektowości (mimo, że jest tak napisane).

Naprawdę, gdybym nie zaczynał nauki JAVY od tego kursu, to bym zrezygnował i zażyczył sobie zwrotu pieniędzy, tutaj płaci się jedynie za to że ktośto nagrał. Nie wiem jakim cudem ten kurs jest tak wysoko na liście rekomendowanych, ale dosłownie materiały mające 10 lat (!!!) są bardziej treściwe i merytorycznie LEPSZE od tego co zostało zaprezentowane w tym kursie.

1,5/5 - chciałbym refund ale byłem i jestem zbyt leniwy żeby zacząć naukę wcześniej to mam teraz za swoje. Przynajmniej ukończenie dało mi pozorną satysfakcję z poznania zagadnień i zachęciło do pogłębiania wiedzy.

  • Helpful
  • Not helpful
ui-avatar of Danush
Danush
3.5
5 years ago

The trainer is explaining how to write a code but does not explain why public class Main{} and why public static void main() Hopefully I think he will explain in later videos.

  • Helpful
  • Not helpful
ui-avatar of Robert Mårland
Robert M.
2.0
5 years ago

Course started with using Eclipse, suddenly without an announcement it was instead using IntelliJ.

  • Helpful
  • Not helpful
ui-avatar of Paweł Pluskota
Paweł P.
4.5
5 years ago

This course is much better prepared than two other courses which I found on YouTube in my native language. This is why I'm continuously proceeding with this one.

  • Helpful
  • Not helpful
ui-avatar of ruth berkun
Ruth B.
4.5
6 years ago

This is a good introductory course; it helped me learn to read and understand the logic behind Java.
However, I would appreciate it if notes summarizing each lesson were in the resources folder.
Also, there are only two practice problems, but you can always practice coding on codingbat.com and other websites, so it is not a big issue.

  • Helpful
  • Not helpful
ui-avatar of AAKHYA SWAMIWAL
Aakhya S.
3.5
6 years ago

more excercises must be there for practice

  • Helpful
  • Not helpful
ui-avatar of matthew Strickland
Matthew S.
5.0
6 years ago

these videos explain the concepts in a more meaningful way than is usually taught.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses