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.

The University of Edinburgh
Kompetenzen, die Sie erwerben: Computer Programmierung, Grundsätze der Programmierung, Computergestütztes Denken, Fehlersuche, Softwareentwicklung, Software Entwurf, Algorithmen, Software-Ingenieur, Spiel-Design
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Middleware, JSON, Web-Entwicklung, Node.JS, Javascript, Cloud-Anwendungen, Web-Server, Web-Anwendungen, Informatik, Restful API, Full-Stack Web-Entwicklung, Schnittstelle zur Anwendungsprogrammierung (API), Server-Seite, Back-End Web-Entwicklung, Authentifizierungen
Mittel · Kurs · 1–4 Wochen

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Graphentheorie, Datenstrukturen, Computer Programmierung, C++ (Programmiersprache), C (Programmiersprache), Fehlersuche, Grundsätze der Programmierung, Objektorientierte Programmierung (OOP), Algorithmen
Mittel · Kurs · 1–3 Monate

Logical Operations
Kompetenzen, die Sie erwerben: Package and Software Management, Program Development, Python Programming, Integrated Development Environments, Software Development, Debugging, Computer Programming, Programming Principles
Gemischt · Kurs · 1–4 Wochen

University of Toronto
Kompetenzen, die Sie erwerben: Faltungsneuronale Netzwerke, Maschinensteuerungen, Optimierung des Verkehrsflusses, Automatisierung, Globale Positionierungssysteme, Simulationen, Systemarchitektur, Kontrollsysteme, Computervision, Schätzung, Eingebettete Software, Sicherheitsgarantie, Künstliche neuronale Netze, Deep Learning, Software-Architektur, Netzwerk-Routing, Methoden des Maschinellen Lernens, Bildanalyse, Robotik, Hardware-Architektur
Fortgeschritten · Spezialisierung · 3–6 Monate

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: C++ (Programming Language), Go (Programming Language), File I/O, Data Structures, Object Oriented Programming (OOP), Software Design Patterns, Debugging, Computer Programming, Unit Testing, Programming Principles, Algorithms, C (Programming Language), Program Development, Integrated Development Environments, Graph Theory, Software Testing, Artificial Intelligence, Integration Testing, Software Design, System Design and Implementation
Mittel · Spezialisierung · 3–6 Monate

University of Michigan
Kompetenzen, die Sie erwerben: JSON, Datenbanken, MySQL, PHP (Skriptsprache), Relationale Datenbanken, Datenbank-Design, Datenbank Management, Anwendungsentwicklung, Javascript, Fehlersuche, SQL, jQuery, HyperText Markup Language (HTML), JavaScript und jQuery, Web-Anwendungen, Ajax, Objektorientierte Programmierung (OOP), Datenbank-Management-Systeme, Datenbank-Anwendung, Datenbank Entwicklung
Mittel · Spezialisierung · 3–6 Monate

University of Maryland, College Park
Kompetenzen, die Sie erwerben: Politische Wissenschaften, Schulung zum Bewusstsein für Computersicherheit, Öffentliche Sicherheit und nationale Sicherheit, Sicherheitsmanagement, Governance, Telekommunikation, Modellierung von Bedrohungen, Cyber-Risiko, Cyber-Sicherheitsstrategie, Sicherheit für Unternehmen, Entwicklung von Exploits, Techniken der Ausbeutung, Risikomanagement, Cyber-Sicherheitsrichtlinien, Allgemeine Vernetzung, Cyber-Angriffe, Cybersicherheit
Anfänger · Kurs · 1–3 Monate

Atlassian
Kompetenzen, die Sie erwerben: Schlanke Methodologien, Sprint-Retrospektiven, Rückstände, Problemverfolgung, Kanban-Prinzipien, Prozess der kontinuierlichen Verbesserung, Projektmanagement, Sprint-Planung, Workflow Management, Agile Methodik, Agiles Projektmanagement, Verwaltung, Abfragesprachen, Konfigurationsverwaltung, Software Versionierung, Anwenderbericht, Jira (Software), Scrum (Software-Entwicklung)
Anfänger · Kurs · 1–4 Wochen

Logical Operations
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), File I/O, Python Programming, Operating Systems, Package and Software Management, Data Import/Export, Computer Programming, Development Environment, Object Oriented Design, Scripting, File Management, Scripting Languages, Programming Principles, Data Processing, Debugging, Program Development, Cross Platform Development, Computer Programming Tools, Software Development, Data Structures
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Cinematography, Motion Graphics, Animations, Visualization (Computer Graphics), 3D Assets, Video Production, Computer Graphics, 3D Modeling, Computer Graphic Techniques, Image Quality
Anfänger · Kurs · 1–4 Wochen

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Software Development Life Cycle, Agile Project Management, Collaborative Software, Software Development, System Testing, Acceptance Testing, Test Case, Python Programming, Cloud Management, Computer Science
Anfänger · Kurs · 1–3 Monate