Amazon
Data Structures and Algorithms

Diese kurs ist nicht verfügbar in Deutsch (Deutschland)

Wir übersetzen es in weitere Sprachen.
Amazon

Data Structures and Algorithms

Amazon

Dozent: Amazon

3.321 bereits angemeldet

Bei Coursera Plus enthalten

Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Anfänger

Empfohlene Erfahrung

Es dauert 43 Stunden
3 Wochen bei 14 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen
Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Anfänger

Empfohlene Erfahrung

Es dauert 43 Stunden
3 Wochen bei 14 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen

Was Sie lernen werden

  • Identify, implement, and analyze the efficiency and performance of basic data structures and algorithms in Java.

  • Apply principles of recursion in Java to solve complex problems.

  • Implement search and sorting algorithms in Java to optimize data processing and retrieval.

Kompetenzen, die Sie erwerben

  • Kategorie: Recursion
  • Kategorie: Algorithms
  • Kategorie: Software Development
  • Kategorie: Java Programming
  • Kategorie: Java Structures

Wichtige Details

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Kürzlich aktualisiert!

Oktober 2024

Bewertungen

15 Aufgaben

Unterrichtet in Englisch

Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

Platzhalter

Erweitern Sie Ihr Fachwissen im Bereich Software Development

Dieser Kurs ist Teil der Spezialisierung Amazon Junior Software Developer (berufsbezogenes Zertifikat)
Wenn Sie sich für diesen Kurs anmelden, werden Sie auch für dieses berufsbezogene Zertifikat angemeldet.
  • Lernen Sie neue Konzepte von Branchenexperten
  • Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
  • Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
  • Erwerben Sie ein Berufszertifikat von Amazon zur Vorlage
Platzhalter
Platzhalter

Erwerben Sie ein Karrierezertifikat.

Fügen Sie diese Qualifikation zur Ihrem LinkedIn-Profil oder Ihrem Lebenslauf hinzu.

Teilen Sie es in den sozialen Medien und in Ihrer Leistungsbeurteilung.

Platzhalter

In diesem Kurs gibt es 4 Module

In this module, you'll delve into fundamental data structures in Java, including Arrays, ArrayLists, LinkedLists, Stacks, and Queues. You'll start by understanding the basics of Arrays, focusing on their efficiency and limitations. Then, explore ArrayLists and LinkedLists to learn how these dynamic data structures offer flexibility in managing collections of data. You'll also cover Stacks and Queues, mastering their use in scenarios that require Last-In-First-Out (LIFO) and First-In-First-Out (FIFO) operations, respectively. This module equips you with essential skills to effectively implement and utilize these data structures in real-world applications.

Das ist alles enthalten

21 Videos12 Lektüren5 Aufgaben1 Programmieraufgabe5 Unbewertete Labore

In this module, you'll explore advanced algorithms in Java, focusing on efficient data management and retrieval techniques. You'll begin with HashMap, TreeMap, and LinkedHashMap, learning how these structures optimize data storage and access. Then, you'll dive into searching algorithms, mastering both Linear and Binary Search for quick data retrieval. The module also covers a range of sorting algorithms, including Bubble, Insertion, and Selection Sort, as well as more advanced techniques like Merge Sort and Quick Sort. This module equips you with the skills to implement and optimize algorithms for enhanced application performance.

Das ist alles enthalten

27 Videos11 Lektüren5 Aufgaben1 Programmieraufgabe8 Unbewertete Labore

In this module, you'll explore essential software testing practices, covering both manual and automated testing. You'll begin with the fundamentals of software testing, understanding its importance in ensuring code quality. Next, you'll dive into version control with Git and GitHub, learning how to manage and collaborate on code efficiently. The module also covers JUnit Testing, where you'll gain hands-on experience writing and executing test cases in Java. Finally, you'll delve into Test-Driven Development (TDD), mastering the approach of writing tests before code to ensure robust and maintainable software development.

Das ist alles enthalten

13 Videos4 Lektüren4 Aufgaben1 Programmieraufgabe2 Unbewertete Labore

In this module, you'll apply your knowledge of data structures and algorithms to a small project, allowing you to solve real-world problems efficiently. You'll start by selecting appropriate data structures like Arrays, LinkedLists, or HashMaps for the project's requirements. As you progress, you'll implement algorithms for tasks such as searching, sorting, and managing data flows. The project will challenge you to optimize your solutions for performance and scalability, reinforcing your understanding of how to integrate data structures and algorithms into practical applications. This hands-on experience will solidify your skills in developing efficient and effective code.

Das ist alles enthalten

4 Videos3 Lektüren1 Aufgabe1 Programmieraufgabe1 Diskussionsthema

Dozent

Amazon
Amazon
7 Kurse11.189 Lernende

von

Amazon

Empfohlen, wenn Sie sich für Software Development interessieren

Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.
Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“
Jennifer J.
Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“
Larry W.
Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“
Chaitanya A.
„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“
Platzhalter

Neue Karrieremöglichkeiten mit Coursera Plus

Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - alles in Ihrem Abonnement enthalten

Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.

Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online

Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.

Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.

Häufig gestellte Fragen