#JAVA

1 messages · Page 1 of 1 (latest)

stoic geyser
#

give me guys best java learning resources also DSA !!!!

torn lotusBOT
#

<@&987246399047479336> please have a look, thanks.

#

Here is an AI assisted attempt to answer your question 🤖. Maybe it helps! In any case, a human is on the way 👍. To continue talking to the AI, you can use </chatgpt:1108714622413963314>.

#
TJ-Bot
Give me guys best java learning resources also DSA !!!!

Here are some of the best Java learning resources:

  1. Oracle's Java Tutorials: Official tutorials provided by Oracle that cover all aspects of Java programming, from basic to advanced topics.

  2. Codecademy: Offers interactive courses for learning Java programming at your own pace.

  3. Udemy: Provides a variety of Java courses taught by industry experts, ranging from beginner to advanced levels.

  4. Coursera: Offers online courses on Java programming taught by professors from top universities.

  5. Head First Java by Kathy Sierra and Bert Bates: A highly recommended book for beginners to learn Java programming in a fun and interactive way.

As for Data Structures and Algorithms (DSA) resources:

  1. "Introduction to Algorithms" by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein: A comprehensive book on DSA that is widely used in universities.

  2. GeeksforGeeks: A popular website that provides tutorials and practice problems on various data structures and algorithms topics.

  3. HackerRank: Offers coding challenges and contests to practice DSA concepts in a competitive environment.

  4. LeetCode: Another platform that offers coding challenges to practice DSA skills and improve problem-solving abilities.

Overall, combining these resources with consistent practice will help you become proficient in both Java programming and DSA concepts.

#

@stoic geyser

For learning Java, we recommend MOOC.

It is a completely free introductory Java course created by the University of Helsinki, it is a great way to learn Java from the ground up.

Visit MOOC here:
https://java-programming.mooc.fi
(the course is available in both English and Finnish)

  • The MOOC teaches a broad introduction to programming in Java in two parts - one at beginner, and another at intermediate level.
    The end of the course is marked by creating your own Asteroids game clone!
  • The MOOC allows using features up to Java 11 - you can install Temurin OpenJDK 11 from the Adoptium project.
  • To submit exercises for evaluation, you need to configure an Editor/IDE (Integrated Development Environment) with the TMC Plugin.

The course instructions will suggest to use TMCBeans/NetBeans or VS Code for the course, but you can also use IntelliJ, which we generally recommend.

  • TMCBeans/NetBeans is the easiest to configure - but has the most dated user experience
  • VS Code is very popular as an editor, but it is quite new for Java Development. Some extra configuration is needed.
  • IntelliJ arguably has the best user experience and is most widely used Java IDE by professionals.
    IntelliJ requires installing a version no newer than 2023.1 - because the IntelliJ TMC Plugin doesn't work with newer installs.
    The IntelliJ Community version is completely free and all you need to install the TMC plugin.

To use IntelliJ with the MOOC, simply install the TMC plugin by opening IntelliJ -> File -> Settings -> Plugins and searching for TMC. You will then be able to use IntelliJ to complete MOOC.

About the course - Java Programming

severe escarp
scenic rapids