Data Structures and Algorithms: Deep Dive Using Java
About Course
Enhance your programming skills with a deep dive into **Data Structures and Algorithms using Java**. This comprehensive course, completely **free** and available on **Theetay**, will equip you with the knowledge and practical skills to excel in software development.
Offered by **Udemy**, this course goes beyond theoretical concepts to provide a hands-on understanding of data structures and algorithms, including:
- Arrays
- Linked Lists
- Trees
- Hashtables
- Stacks
- Queues
- Heaps
- Sort algorithms
- Search algorithms
Taught by experienced software developer **Sarah Ettritch**, this course emphasizes implementation, giving you a solid foundation to build your own programs. You’ll gain a thorough understanding of the Java Development Kit (JDK) and learn how to apply these concepts to real-world projects.
By mastering data structures and algorithms, you’ll become a more efficient and effective programmer, equipped to solve complex problems with elegance and efficiency. This course is ideal for anyone seeking to advance their programming career and gain in-demand skills.
Start your journey to becoming a more proficient Java developer today! **Sign up for free** and unlock your potential.
Course Content
Introduction
-
A Message from the Professor
-
Introduction From Tim Buchalka
01:56 -
Introduction to the Course
03:42 -
JDK8 for Windows
05:15 -
JDK8 for MAC
02:44 -
JDK8 for Linux
04:20 -
IntelliJ for Windows
09:54 -
IntelliJ for MAC
09:43 -
IntelliJ for Linux
10:22 -
Introduction to Data Structures
02:53 -
Introduction to Algorithms
04:15
Arrays and Big-O Notation
Sort Algorithms
Lists
Stacks
Queues
Hashtables
Search Algorithms
Trees
Heaps
Course Wrap-Up
Extra Information – Source code, and other stuff
Earn a certificate
Add this certificate to your resume to demonstrate your skills & increase your chances of getting noticed.