Think Like A Pro Java Programmer
0.0 (0 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.
1 student enrolled
Wishlisted Wishlist

Please confirm that you want to add Think Like A Pro Java Programmer to your Wishlist.

Add to Wishlist

Think Like A Pro Java Programmer

Truly understand code, develop your thinking skills, and get deep foundations
0.0 (0 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.
1 student enrolled
Created by Yakir Gabay
Last updated 8/2017
English
Curiosity Sale
Current price: $10 Original price: $20 Discount: 50% off
30-Day Money-Back Guarantee
Includes:
  • 8 hours on-demand video
  • 3 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Think like true programmers, plan ahead for writing efficient code, to handle future tasks, write the core code behind the programs, understanding how programming works in terms of software and hardware.
View Curriculum
Requirements
  • You should have a very basic experience with Java and familiarity with variables and if conditions
Description

In programming it is crucial, to have an excellent grasp of the current material, before continuing to the next one. Although usually in class there is a lack of time to really stay and repeat on hard topics or it may be hard to concentrate at a particular moment or for a long periods of time, but then the teacher goes on the next topic and since it relies on the previous one.. It would be even harder to follow.. 

Therefore I have prepared this course for you. My approach is to have a solid foundations in the most essential programming knowledge and over explain these topics as they are so important, and by that you will be able to further your knowledge and know exactly what you are doing, instead of only knowing by theory.

Once you are trained in thinking like a programmer, you will be able to grasp new study materials in the future, since you have mastered similar things in different forms and gotten used to a new kind of thinking and learning.

Thinking Like a Pro Java Programmer was designed to make you understand and be confident programmers.

Who is the target audience?
  • Anyone who wants to learn code and also computer science students who want to understand and reinforce the logic of Java.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
31 Lectures
07:45:09
+
Introduction
1 Lecture 01:59
+
Objects
3 Lectures 55:36

Constructors & Continue working on the Book class
15:33

Nested Objects
18:00
+
Objects & Arrays
2 Lectures 33:53
Object Arrays
25:05

The toString Method and continue working on the Library Class
08:48
+
Aliasing
1 Lecture 17:47
Aliasing Prevention
17:47
+
Working with Arrays and Objects
2 Lectures 27:02
The Advantages and Disadvantages of Arrays
10:39

Continue Working on Our Library Class
16:23
+
Strings
2 Lectures 24:58
String Manipulations
13:20

String Manipulations - Part 2
11:38
+
Code Planning
1 Lecture 17:51
Pseudo Code
17:51
+
Time Complexity with Various Algorithms
1 Lecture 22:48
Finding A Book, Linear vs Binary Search & Time Complexity
22:48
+
Array Practice
2 Lectures 19:51
Array Practice
09:32

Comparing Two Halves of an Array
10:19
+
More On Algorithms
2 Lectures 17:32
Binary Search
06:13

Bubble Sort
11:19
7 More Sections
About the Instructor
Yakir Gabay
4.4 Average rating
39 Reviews
4,132 Students
2 Courses
A freelance tutor, developer.

Worked as a help desk & networking support for 4 years, have completed Microsoft certificates. Have a 5 years programming experience in C and Java, have been a freelancer in tutoring privately and in groups. Recently been involved in Android development. I have decided to release my course to Udemy because I think I can contribute in bringing an easy going thoroughly explained lessons to people who want to learn and understand the logic behind programming.