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 Minnesota
Kompetenzen, die Sie erwerben: Testautomatisierung, Entwicklung von Anwendungen für Mobilgeräte, Funktionsprüfung, Software-Tests, Testausführungsmaschine, Testplanung, Leistungstests, Entwicklung von Testskripten, Open Web Application Security Project (OWASP), Test-Tools, Selenium (Software), Browser-Kompatibilität, Anwendungssicherheit, Sicherheitsprüfung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Software Architecture, Systems Development Life Cycle, Systems Architecture, Systems Thinking, Software Design Patterns, Stakeholder Communications, Systems Analysis, Data Flow Diagrams (DFDs), Application Design
Anfänger · Kurs · 1–3 Monate

Scrimba
Kompetenzen, die Sie erwerben: Python-Programmierung, Skripting, Computer Programmierung, Datenstrukturen, Fehlersuche, Random Forest Algorithmus, Datei-E/A, Software-Ingenieur, Leistungsoptimierung, Web-Entwicklungstools, Web-Entwicklung, Objektorientierte Programmierung (OOP)
Mittel · Kurs · 1–4 Wochen

Universidad de los Andes
Kompetenzen, die Sie erwerben: Unified Modeling Language, Software Visualization, Diagram Design, Software Design, Object Oriented Design, Requirements Analysis
Anfänger · Kurs · 1–3 Monate

Universidad de los Andes
Kompetenzen, die Sie erwerben: Scrum (Software Development), Value Propositions, Sprint Retrospectives, Business Modeling, Video Game Development, Customer Analysis, Agile Methodology, Presentations, Entrepreneurship, Target Audience, Sprint Planning, Backlogs, Agile Project Management, Market Opportunities
Anfänger · Kurs · 1–3 Monate

Google Cloud
Kompetenzen, die Sie erwerben: Devops-Tools, Docker (Software), Google Cloud-Platform, DevOps, Containerisierung, Web-Entwicklung
Anfänger · Projekt · Weniger als 2 Stunden

Board Infinity
Kompetenzen, die Sie erwerben: .NET-Rahmenwerk, Ereignisgesteuerte Programmierung, ASP.NET, C# (Programmiersprache), Grundsätze der Programmierung, Fehlersuche, Entwicklungsumgebung, Web-Anwendungen, Web-Entwicklung, Objektorientierte Programmierung (OOP)
Mittel · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Algorithms, Debugging, Java, Computer Programming, Software Design, Programming Principles, Object Oriented Programming (OOP), Program Development, Data Analysis Software, Data Import/Export, File I/O, Integrated Development Environments
Anfänger · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Software Entwurf, Unified Modeling Language, Einheitstest, Software-Entwicklungstools, Software-Tests, Algorithmen, Objektorientierter Entwurf, Software-Architektur, Datenflussdiagramme (DFDs), Software-Ingenieur, Ethische Standards und Verhaltensweisen, Programm-Entwicklung
Mittel · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: TypeScript, Data Structures, Javascript
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Anwendungssicherheit, Sicherheitstechnik, C++ (Programmiersprache), Anwendungsentwicklung, Verschlüsselung, Kryptographie
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

University of Minnesota
Kompetenzen, die Sie erwerben: Nutzerorientierte Gestaltung, Benutzeroberfläche (UI), Datenanalyse, Ideenfindung, UI/UX Forschung, Interviewing-Fähigkeiten, Anwenderbericht, Umfragen, Erhebung von Daten, People Analytics, Statistische Analyse, Persona Entwicklung, Design Forschung, Benutzerforschung, Benutzererlebnis, Qualitative Forschung
Gemischt · Kurs · 1–3 Monate