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: Event-Driven Programming, Programming Principles, Computer Programming, Computational Logic, Distributed Computing, Computer Science, Computational Thinking, Computer Networking, Data Structures, Network Model, Natural Language Processing, Algorithms, Problem Solving, Geospatial Information and Technology
Anfänger · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Computational Thinking, Debugging, Programming Principles, Technical Communication, Computer Programming, Education Software and Technology, Digital pedagogy, Event-Driven Programming, Cultural Responsiveness, Program Development, Code Reusability, Data Structures, Graphical Tools
Anfänger · Kurs · 1–3 Monate

Birla Institute of Technology & Science, Pilani
Kompetenzen, die Sie erwerben: Cryptographic Protocols, Cybersecurity, Email Security, Firewall, Algorithms, Data Integrity
Mittel · Kurs · 1–3 Monate

Infosec
Kompetenzen, die Sie erwerben: Anwendungssicherheit, Entwicklung von Exploits, Fehlersuche, C++ (Programmiersprache), C (Programmiersprache), Sichere Kodierung, Sicherheitstests, Bewertungen der Anfälligkeit, White-Box-Tests, C und C++, System-Programmierung, Interoperabilität
★ 2.7 (7) · Gemischt · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Bildanalyse, Hypertext Markup Language (HTML), Web-Anwendungen, Interaktives Design, Javascript, Ereignisgesteuerte Programmierung, Cascading Style Sheets (CSS), Computerprogrammierung, Grundsätze der Programmierung, Benutzeroberfläche (UI) Design, Computational Thinking, HTML und CSS, Algorithmen, Web-Design, Web-Entwicklung, UI-Komponenten, Web-Design und Entwicklung
★ 4.6 (14.956) · Anfänger · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Brainstorming, Computer-Programmierwerkzeuge, Kollaborative Software, Fehlersuche, Informatik, Software und Technologie für das Bildungswesen, Digitale Pädagogik, Computerprogrammierung, Programm-Entwicklung, Grundsätze der Programmierung, Computational Thinking, Algorithmen
★ 4.8 (26) · Anfänger · Kurs · 1–3 Monate

Shanghai Jiao Tong University
Kompetenzen, die Sie erwerben: Graph Theory, Theoretical Computer Science, Combinatorics, Logical Reasoning, Computational Thinking, Data Structures, Computer Science, Deductive Reasoning, Applied Mathematics, Algorithms, Network Model, Computer Networking
★ 4.3 (30) · Anfänger · Kurs · 1–3 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Responsive Web Design, Wireframing, Bootstrap (Front-End Framework), Cascading Style Sheets (CSS), Web Design, HTML and CSS, Front-End Web Development, Javascript
Gemischt · Kurs · 1–4 Wochen

University of Colorado System
Kompetenzen, die Sie erwerben: Persistenz der Daten, Theoretische Informatik, C (Programmiersprache), Speicherverwaltung, Automatisierung, Computational Thinking, Datei-E/A, Algorithmen, Simulationen
★ 4.4 (36) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Technologien zur Datenspeicherung, Datenbank-Anwendung, Generative AI-Agenten, Andere Programmiersprachen, Datenbank-Management-Systeme, Daten-Strategie, Generative KI, Methoden der Softwareentwicklung, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Datengestützte Entscheidungsfindung, Computerprogrammierung, Lebenszyklus der Systementwicklung, Grundsätze der Programmierung, Paket- und Softwareverwaltung, Künstliche Intelligenz, Cloud-Dienste, Architektur des Cloud Computing, Cloud-Bereitstellung, Plattformübergreifende Entwicklung
★ 4.7 (475) · Anfänger · Kurs · 1–3 Monate

The University of Edinburgh
Kompetenzen, die Sie erwerben: Software Engineering, Code Reusability, Program Development, Video Game Development, Programming Principles, Software Development, Event-Driven Programming, Computer Programming, Software Testing, Computational Thinking, Game Design, Animations, Animation and Game Design
★ 4.6 (28) · Gemischt · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Cross Platform Development, Application Development, Program Development, Programming Principles, Computer Programming, Software Engineering, Python Programming, Software Installation, Computer Programming Tools, Web Development, Software Design, System Configuration
★ 4.7 (6) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden