Informatik-Kurse können Ihnen helfen, grundlegende Konzepte wie Algorithmen, Datenstrukturen, Berechnung und Architektur von Computersystemen zu verstehen. Sie können Fähigkeiten in Problemanalyse, Programmierlogik und dem Entwurf von Softwarelösungen aufbauen. Viele Kurse führen in klassische Themen wie Komplexität, Betriebssysteme und Netzwerke ein und nutzen Werkzeuge aus der Praxis.

American Museum of Natural History
Kompetenzen, die Sie erwerben: Umweltproblem, Programme zum Klimawandel, Umweltwissenschaft, Sozioökonomie, Anpassung an den Klimawandel, Wirtschaft, Eindämmung des Klimawandels, Medien und Kommunikation, Sozialwissenschaften, Mathematische Modellierung, Hydrologie, Modellevaluation, Umwelt, Naturwissenschaft, Wissenschaftliche Methoden, Allgemeine Wissenschaft und Forschung
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Unit Testing, Test Driven Development (TDD), Test Case, Program Development, Software Testing, Java Programming, Java, Software Engineering
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden
Duke University
Kompetenzen, die Sie erwerben: Statistische Analyse, Statistische Methoden, Wahrscheinlichkeitsverteilung, Stichproben (Statistik), Statistische Inferenz, Statistische Modellierung, Regressionsanalyse, Statistik, Explorative Datenanalyse, Peer Review, Wahrscheinlichkeit, R (Software), Datenanalyse, Statistische Hypothesentests, R-Programmierung, Datenanalyse-Software, Statistische Berichterstattung, Wahrscheinlichkeit & Statistik, Bayessche Statistik, Datenvisualisierung
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Einheitstest, Software-Tests, Mockups, Testgetriebene Entwicklung (TDD), Testfall, Testautomatisierung, Entwicklungstests, Python-Programmierung
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Abhängigkeitsanalyse, Versionskontrolle, Apache, Software-Entwicklungstools, Konfigurationsverwaltung für Software, Apache Maven, Kontinuierliche Integration, Tools erstellen
Anfänger · Kurs · 1–4 Wochen

EDUCBA
Kompetenzen, die Sie erwerben: Spring Boot, Application Development, Redis, Java, Hibernate (Java), Web Development, Database Development, Authentications, Application Security, Performance Tuning, Unit Testing, Command-Line Interface, Event Monitoring, Software Configuration Management
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Blockchain, Secure Coding, Application Security, Software Design Patterns, Web Applications, Application Development, Debugging, Transaction Processing, Scalability
Mittel · Kurs · 1–4 Wochen

Scrimba
Kompetenzen, die Sie erwerben: Modellierung großer Sprachen, Künstliche Intelligenz, Umarmendes Gesicht, Open Source Technologie, Modell-Bereitstellung, Web-Anwendungen, Verantwortungsvolle KI
Mittel · Kurs · 1–4 Wochen

Packt
Kompetenzen, die Sie erwerben: Interaction Design, User Interface and User Experience (UI/UX) Design, User Experience Design, Usability, Human Computer Interaction, User Centered Design, User Interface (UI) Design, Persona (User Experience), Web Content Accessibility Guidelines, User Flows, Wireframing, Software Design Patterns, User Research, Design Elements And Principles
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: User Experience Design, User Centered Design, Content Creation, Writing and Editing, Content Management Systems
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

LearnQuest
Kompetenzen, die Sie erwerben: Einheitstest, Test Daten, Entwicklung von Testskripten, Testautomatisierung, JUnit, Testfall
Mittel · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Distributed Computing, Scalability, Performance Tuning, C++ (Programming Language), System Programming, Computer Architecture, Cross Platform Development, Hardware Architecture, C (Programming Language), Application Performance Management, Development Environment
Anfänger · Kurs · 1–4 Wochen