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 Michigan
Kompetenzen, die Sie erwerben: Programming Principles, Computer Programming, Python Programming, Software Installation, Development Environment
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Data Structures, Java Programming, Java, Theoretical Computer Science, Programming Principles, Algorithms, Object-Relational Mapping, Computer Programming Tools
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Verschlüsselung, Relationale Datenbanken, Datensicherheit, Scannen auf Schwachstellen, Datenbanken, Datenmanipulation, Anwendungssicherheit, Rollenbasierte Zugriffskontrolle (RBAC), SQL, Datenbankarchitektur und -verwaltung, Datenbank Management, NoSQL, Sichere Kodierung, Benutzerkonten
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: C# (Programming Language), Software Architecture, .NET Framework, Distributed Computing, Scalability, Object Oriented Programming (OOP), Object-Relational Mapping, Microservices, Debugging, MongoDB, Data Access, Model View Controller, Performance Tuning, Computer Programming, Maintainability, NoSQL
Mittel · Kurs · 1–4 Wochen

Macquarie University
Kompetenzen, die Sie erwerben: Mobile Security, Investigation, Mobile Development, Apple iOS, Criminal Investigation and Forensics, Android (Operating System), Application Security, Legal Proceedings, Cybersecurity, File Systems, Malware Protection, Computer Security, Secure Coding, Computer Security Incident Management, Cloud Security, Security Strategy, Analysis, Encryption, Debugging, Disaster Recovery
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Schnelles Engineering, KI-Förderung, Entwicklungsumgebung, Computer-Programmierwerkzeuge
Anfänger · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: Linux-Befehle, Betriebssysteme, Dateiverwaltung, Ubuntu, Open Source Technologie, MySQL, Befehlszeilen-Schnittstelle, Server, Web-Server, Linux Verwaltung, Linux, IT-Automatisierung, Service Management
Anfänger · Kurs · 1–4 Wochen

Microsoft
Kompetenzen, die Sie erwerben: Schnittstelle zur Anwendungsprogrammierung (API), Ereignisgesteuerte Programmierung, Cloud-basierte Integration, Microsoft Azure, Automatisierung von Geschäftsprozessen, Cloud-Entwicklung, Serverloses Rechnen, Cloud-Anwendungen, Microsoft Power Automate/Flow, GitHub, Microservices
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Algorithmen, Verifizierung und Validierung, Datenstrukturen, Systemanalyse, Modellevaluation, Computergestützte Logik, Graphentheorie, Theoretische Informatik
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Testplanung, Künstliche Intelligenz
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Open Web Application Security Project (OWASP), Vulnerability Scanning, Proxy Servers, Security Testing, Penetration Testing, Vulnerability Assessments, Brute-force attacks, Web Scraping
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

University of California, Davis
Kompetenzen, die Sie erwerben: Fehlersuche, C (Programmiersprache), Programm-Entwicklung, Grundsätze der Programmierung, Software Entwurf, Bewertungen der Anfälligkeit, Sichere Kodierung, Methoden der Softwareentwicklung
Mittel · Kurs · 1–4 Wochen