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.

LearnQuest
Kompetenzen, die Sie erwerben: UI Komponenten, Apple Xcode, Objektorientierte Programmierung (OOP), Datenstrukturen, Schnittstelle zur Anwendungsprogrammierung (API), Persistenz der Daten, Benutzeroberfläche (UI), Datenbank-Anwendung, Apple-Software-Kenntnisse, Reaktionsfähiges Webdesign, Einheitstest, iOS Entwicklung, Model-View-Controller, Anwendungsentwicklung, JSON, Swift Programmierung, Apple iOS, Entwicklung von Anwendungen für Mobilgeräte, Transaktionsverarbeitung, Kerndaten (Software)
Anfänger · Spezialisierung · 3–6 Monate

Duke University
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Programming Principles, Python Programming, Computer Programming, Software Engineering, Simulations
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Lieferung der Lösung, Virtualisierung, Sprint-Planung, Skalierbarkeit, Einheitstest, Verhaltensbasierte Entwicklung, Scaled Agile Framework, Agile Produktentwicklung, Kontinuierliche Integration, Agiles Projektmanagement, Lösungsarchitektur, Testgetriebene Entwicklung (TDD), Agile Methodik
Anfänger · Kurs · 1–4 Wochen

Microsoft
Kompetenzen, die Sie erwerben: .NET-Rahmenwerk, Schnittstelle zur Anwendungsprogrammierung (API), Middleware, C# (Programmiersprache), Grundsätze der Programmierung, Restful API, JSON, Software-Dokumentation, Microsoft Kopilot, Sichere Kodierung, Server-Seite, ASP.NET, Anwendungs-Rahmenwerke, Erweiterbare Markup-Sprache (XML), Back-End Web-Entwicklung
Anfänger · Kurs · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: Front-End Web Development, Debugging, Programming Principles, Computational Thinking, GitHub, Pseudocode, Version Control, Git (Version Control System), Integrated Development Environments, Microsoft Copilot, Algorithms, Program Development, Computer Programming, Data Flow Diagrams (DFDs), C# (Programming Language)
Anfänger · Kurs · 1–3 Monate
University of Alberta
Kompetenzen, die Sie erwerben: Datengesteuerte Entscheidungsfindung, Scrum (Software-Entwicklung), Problemverfolgung, Sprint-Retrospektiven, Analyse der Anforderungen, Agiles Projektmanagement, Fehlersuche, Code-Überprüfung, Software-Qualitätssicherung, Usability-Tests, Agile Entwicklung von Software, Benutzerforschung, Technische Überprüfung der Software, Anwenderbericht, Agile Methodik
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Canva (Software), Infographics, Design, Logo Design, Creative Design, Digital Design, Graphic and Visual Design Software
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

University of California, Irvine
Kompetenzen, die Sie erwerben: UI Komponenten, Mensch-Computer-Interaktion, User-Interface-(UI)-Design, Model-View-Controller, Reaktionsfähiges Webdesign, Animationen, Storyboarding, UI/UX Strategie, Kerndaten (Software), Apple iOS, Daten-Mapping, Entwicklung von Anwendungen für Mobilgeräte
Gemischt · Kurs · 1–4 Wochen

Codio
Kompetenzen, die Sie erwerben: Algorithms, C++ (Programming Language), Data Structures, Computer Programming, Computational Thinking, Technical Design
Mittel · Kurs · 1–4 Wochen

Infosec
Kompetenzen, die Sie erwerben: Unix-Befehle, Linux-Befehle, Microsoft Windows, Betriebssysteme, Cybersicherheit, Mac OS, Computer-Systeme, Befehlszeilen-Schnittstelle, Linux, Betriebssystem-Verwaltung, Windows PowerShell, Penetrationstests
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Management von Bedrohungen, Cybersicherheit, Cyber-Risiko, Bewertung der Cybersicherheit, Cyber-Governance, Sicherheitsmanagement, Sicherheitsbewußtsein, Cyber-Sicherheitsrichtlinien, Rahmen für das Risikomanagement
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Kanban-Prinzipien, Funktionsübergreifende Zusammenarbeit, Scrum (Software-Entwicklung), DevSecOps, Kontinuierliche Bereitstellung, Prozess der kontinuierlichen Verbesserung, Verhaltensbasierte Entwicklung, DevOps, Schlanke Methodologien, Agile Entwicklung von Software, Methoden der Softwareentwicklung, Kontinuierliche Integration, Agile Methodik, Testgetriebene Entwicklung (TDD)
Anfänger · Kurs · 1–4 Wochen