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.

Vanderbilt University
Kompetenzen, die Sie erwerben: Testautomatisierung, Git (Versionskontrolle-System), Software-Tests, Java, Testgetriebene Entwicklung (TDD), Software Entwurf, Java Programmierung, Systemprüfung, Instandhaltbarkeit, Android Studio, Objektorientierte Programmierung (OOP), Entwicklung von Anwendungen für Mobilgeräte, Android Entwicklung, JUnit, Software-Ingenieur, Software-Entwurfsmuster, Prüfbarkeit, Einheitstest, Integrationstests, Anwendungssicherheit
Anfänger · Spezialisierung · 3–6 Monate

University of Virginia
Kompetenzen, die Sie erwerben: Innovation, Produktprüfung, Schlanke Methodologien, Prototyping, Produktentwicklung, Kontinuierliche Lieferung, DevOps, Agile Produktentwicklung, Benutzerforschung, Usability-Tests, Agile Methodik
Gemischt · Kurs · 1–4 Wochen

University of California, Irvine
Kompetenzen, die Sie erwerben: Funktionales Design, Software Entwurf, Objektorientierte Programmierung (OOP), Datenstrukturen, Go (Programmiersprache), Fehlersuche
Mittel · Kurs · 1–4 Wochen
Kompetenzen, die Sie erwerben: Verteiltes Rechnen, Governance, Informationen zum Datenschutz, Aufkommende Technologien, Blockchain, Kryptographie-Standards für öffentliche Schlüssel (PKCS), Finanzdienstleistungen, Stakeholder-Analyse, Kryptographie, Entwerfen
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Cybersecurity, Business Continuity, Threat Detection, Endpoint Security, Disaster Recovery, Cyber Security Policies, Incident Response, Vulnerability Assessments, Network Security, Application Security, Governance Risk Management and Compliance, Cloud Security, Risk Management
Anfänger · Kurs · 1–3 Monate
University of California, Irvine
Kompetenzen, die Sie erwerben: Verteiltes Rechnen, Blockchain, Zahlungssysteme, Gemeinsame Nutzung von Daten, Netzwerkanalyse, Aufkommende Technologien, Verschlüsselung, FinTech, Transaktionsverarbeitung, Datensicherheit, Netzwerksicherheit, Datenintegrität, Aufdeckung von Betrug, Versionskontrolle, Authentifizierungen, Digitale Vermögenswerte, Systemsoftware Systeme, Computer-Systeme, Kryptographie, Software-Architektur
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Python-Programmierung, Software Entwurf, Objektorientierte Programmierung (OOP), Datenstrukturen, Computer Programmierung, Unified Modeling Language, Skripting, Software-Ingenieur, Datenmodellierung
Anfänger · Kurs · 1–4 Wochen

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: SQL, Verteiltes Rechnen, Apache Spark, Big Data, Datenmanipulation, Scala Programmierung, Datenverarbeitung, Leistungsoptimierung, Datenumwandlung, Apache Hadoop, Datenanalyse
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: IBM Cloud, Cryptography, Algorithms, Python Programming, Linear Algebra, Computational Thinking, Computer Science, Jupyter, Physics, Simulations, Software Installation, Development Environment
Anfänger · Kurs · 3–6 Monate
University of Michigan
Kompetenzen, die Sie erwerben: SQL, PHP (Skriptsprache), Objektorientierte Programmierung (OOP), Authentifizierungen, MySQL, Datenbank-Anwendung, Datenbank Entwicklung, Server-Seite, Anwendungssicherheit, Anwendungsentwicklung, Web-Anwendungen
Mittel · Kurs · 1–3 Monate

EIT Digital
Kompetenzen, die Sie erwerben: Algorithmen, Lineare Algebra, Angewandte Mathematik, Theoretische Informatik, Graphentheorie, Computergestütztes Denken
Mittel · Kurs · 1–4 Wochen
University of Alberta
Kompetenzen, die Sie erwerben: Analyse der Anforderungen, Projektplanung, Rahmen für das Risikomanagement, Funktionale Anforderung, Agiles Projektmanagement, Dokumente zu den Benutzeranforderungen, Sprint-Planung, Agile Entwicklung von Software, Agile Methodik, Softwareentwicklung, Anwenderbericht
Gemischt · Kurs · 1–4 Wochen