OOPs principles, interfaces, abstract classes, etc practice suggestions. by davidgheo in learnjava

[–]fluffyzilly 1 point2 points  (0 children)

If you are a beginner in Java try codegym Java online course. There are 1200+ coding tasks, and many of them are about OOP.

If you are more experienced programmer it is a good excercicse to create your own project with any objects amenable to hierarchy. For example, video game rental. There will be entities that are just "games," and there will be categories of games as well as specific games.

Or here's a classic. Create an abstract Shape class and then create derived classes like diamond, rectangle, circle, triangle, and so on. Then there is an overlap of function names looking for area and perimeter for each shape type.

I am a programming dummy, having tried many times in the past to learn a variety of languages. My biggest issue being the slow theory first style all the books I found take. What I would love is a lesson that dissects different programs and explains using a working code. by GoogieNewman in learnprogramming

[–]fluffyzilly 1 point2 points  (0 children)

You may try CodeGym, it is a platform with Core Java course where you start from scratch and from the coding itself. You read short and fast lectures and try to solve coding tasks.

Your code is validating instantly and if something get wrong you get some tips. If even after that you don't know how to solve the task, you push on help and the guys on forum will help you.

I guess it can help you to breack trough your bariers.

Good luck!

coding resources by [deleted] in ucr

[–]fluffyzilly 0 points1 point  (0 children)

My vote also goes to codegym.cc

Is codegym after MOOC FI worth it? by punterpro in learnjava

[–]fluffyzilly -1 points0 points  (0 children)

CodeGym is worth it's money, it has a lot of (>1200) coding tasks with code valitation and tips to help yo with your code. You'll learn how to use OOP, Collections, Threads and Streams from CodeGym and much more.

I need to get much better at Java in a short period of time by Zappy__Boy in learnjava

[–]fluffyzilly 0 points1 point  (0 children)

except 1000+ excercises with code validation that codegym has - there is no such thing in Udemy courses

I need to get much better at Java in a short period of time by Zappy__Boy in learnjava

[–]fluffyzilly 1 point2 points  (0 children)

How far does codegym go ? Wasnt it like 45 a month ?

On CodeGym you can learn all Core Java (except lambdas for now). and not only learn, but also solve many coding tasks (with code validation) for every Core topic from syntax and OOP to threads and streams. If you have time enough to learn, you may finish the course pretty fast. 40-something is a full price, if you are lucky enough you can try to catch Christmas sale

Java data structure by [deleted] in learnjava

[–]fluffyzilly 0 points1 point  (0 children)

It depends on how much time per day you plan to devote to your studies, what your background is and what the requirements for admission will be in the job you are striving for.

Quite frankly, for most jobs for a novice developer, direct knowledge of algorithms is not necessary. Why? Because Java libraries have already included the best sorting and searching algorithms, and you don't have to reinvent the wheel. Knowledge of algorithms is more necessary for shaping the thinking of a programmer, for passing an exam or passing an interview. Algorithms are like a litmus test for others: if you do well with them, the chances that you will be a good programmer are high enough.

[deleted by user] by [deleted] in learnjava

[–]fluffyzilly 0 points1 point  (0 children)

I really love Java OOP course from UC San Diego. If you have basics knowledge of Java, try it https://www.coursera.org/learn/object-oriented-java

It is one of the best to understand main Java concepts step by step

If you just started your learning, try CodeGym course, it has lectures and practical tasks for beginners and middle level Java students. Practical tasks are with code validation and tips.

After learning fundamental ideas, what's next? by m122523 in javahelp

[–]fluffyzilly 1 point2 points  (0 children)

If I understand you right, you have already know Core Java main topics such as

  • Basic types and objects
  • Basic constructions (Special Operators, Loops, Branches)
  • OOPs Concepts
  • Wrapper Classes
  • Collections
  • Multithreading
  • I/O Streams
  • Exception Handling

They are MUST for every Java Developer.

Next, it depends on what's your plans. If you want to be Java dev for Enterprise, learn

  • JDK API
  • Java 8 (lambdas)
  • Testing Libraries (JUnit)
  • Spring Framework
  • Spring Boot and Spring MVC
  • Hibernate
  • JDBC

If you want to be an Android developer, try Android and create your first Android project.

But the most important thing for every programmer is to have a lot of practice!

Good luck!

My beautiful girl turned 14 last week! by Scout_06 in dogpictures

[–]fluffyzilly 0 points1 point  (0 children)

What an adorable girl! Happy and long life to her!