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.

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Eingebettete Systeme, Sicherheit von Informationssystemen, Fehleranalyse, Dateisysteme, Sicherheit der Infrastruktur, Internet der Dinge, Algorithmen für maschinelles Lernen, Simulation und Simulationssoftware, Methoden des maschinellen Lernens, Echtzeit-Betriebssysteme, Drahtlose Netzwerke, Eingebettete Software, Maschinelles Lernen, Datenanalyse, Fehlersuche, Modellbasierte Systemtechnik, Große Daten, Sicherheitstechnik, Vorverarbeitung von Daten, Analytik
★ 4.6 (862) · Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Agile Project Management, Agile Methodology, User Story, Project Management Institute (PMI) Methodology, Agile Product Development, Performance Metric, Telecommuting, Virtual Teams, Team Oriented, Adaptability, Team Leadership, Project Management Life Cycle, Waterfall Methodology, Collaboration, Audit Planning, Teamwork
Mittel · Kurs · 1–3 Monate

Epic Games
Kompetenzen, die Sie erwerben: Konzeptionelle Gestaltung, Kollaborative Software, Entwicklung von Videospielen, Interaktives Design, Ideenfindung, Software-Entwurfsdokumente, Methoden der Softwareentwicklung, Spiel-Design, Kreativität
★ 4.4 (540) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: GraphQL, ASP.NET, API Testing, Application Programming Interface (API), Unit Testing, API Design, Restful API, Identity and Access Management, .NET Framework, Back-End Web Development, Authentications, Maintainability, Integration Testing, Testability, User Accounts, Test Case, Software Testing, Query Languages, Web Applications, Authorization (Computing)
Mittel · Kurs · 1–3 Monate

Rice University
Kompetenzen, die Sie erwerben: Python-Programmierung, Datenspeicherung, Daten-Mapping, Skriptsprachen, Datenverarbeitung, Skripting, Datenmanipulation, Datei-E/A, Daten-Strukturen, Datenanalyse, Datenwrangling, Daten importieren/exportieren
★ 4.7 (895) · Anfänger · Kurs · 1–4 Wochen

Dartmouth College
Kompetenzen, die Sie erwerben: Eingebettete Systeme, Computerprogrammierung, Software-Entwicklungstools, C (Programmiersprache), Computer-Programmierwerkzeuge, Daten-Strukturen, Rechnerische Logik, Algorithmen, Technische Informatik, Grundsätze der Programmierung
★ 4.7 (109) · Anfänger · Kurs · 1–3 Monate

Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Angular, Frontend Integration, Restful API, JavaScript Frameworks, Application Programming Interface (API), Data Persistence, Data Validation, API Design, Front-End Web Development, Web Frameworks, Web Applications, Data Access, Frontend Performance, TypeScript, UI Components, HTML and CSS, Web Servers, Responsive Web Design, Software Design, Application Deployment
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Docker (Software), Kubernetes, Containerization, OAuth, Istio, Microservices, Spring Framework, API Gateway, Spring Boot, Cloud-Native Computing, Restful API, CI/CD, Authentications, Prometheus (Software), Application Programming Interface (API), Data Persistence, Software Architecture, Java, Solution Architecture, Resilience
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Python-Programmierung, Überwachtes Lernen, Algorithmen für maschinelles Lernen, Dimensionalitätsreduktion, Methoden des maschinellen Lernens, Angewandtes maschinelles Lernen, Prädiktive Modellierung, Klassifizierungsalgorithmen, Scikit Learn (Bibliothek für maschinelles Lernen), Maschinelles Lernen, Regressionsanalyse, Bewertung des Modells, Logistische Regression, Modell-Optimierung, Statistische Methoden, Modell Ausbildung, Unüberwachtes Lernen
★ 4.7 (18.463) · Mittel · Kurs · 1–3 Monate

Meta
Kompetenzen, die Sie erwerben: Model-View-Controller, Full-Stack Web-Entwicklung, Abfragesprachen, Objekt-Relationales Mapping, Datenbank-Entwicklung, Migration von Daten, Web-Entwicklung, Anwendungs-Rahmenwerke, Django (Web-Framework), Datenbank-Verwaltung, Hypertext Markup Language (HTML), Back-End-Webentwicklung, Web-Anwendungen, Server-Seite, Datenbanken, MySQL, Wiederverwendbarkeit von Code, Datenmodellierung
★ 4.7 (696) · Anfänger · Kurs · 1–3 Monate
University of Alberta
Kompetenzen, die Sie erwerben: Software-Entwicklung, Scrum (Software-Entwicklung), Modellierung von Prozessen, Agile Produktentwicklung, Kanban-Prinzipien, Agiles Projektmanagement, Agile Software-Entwicklung, Agile Methodik, Prozessgesteuerte Entwicklung, Methoden der Softwareentwicklung, Software-Entwicklung, Lebenszyklus der Softwareentwicklung
★ 4.7 (5301) · Gemischt · Kurs · 1–4 Wochen