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 California San Diego
Kompetenzen, die Sie erwerben: Graphentheorie, Java Programmierung, Computational Thinking, Netzwerkanalyse, Theoretische Informatik, Java, Fehlersuche, Bioinformatik, Datenspeicherung, Algorithmen, Computerprogrammierung, Grundsätze der Programmierung, Java-Programmierung, Rust (Programmiersprache), Python-Programmierung, Javascript, Computer Programmierung, Infektionskrankheiten, Daten-Strukturen, C und C++, Entwicklungstests, Software-Prüfung
★ 4.6 (16.750) · Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Graphentheorie, Computerwissenschaft, Theoretische Informatik, Software-Visualisierung, Kommunikation, Computational Thinking, Technische Kommunikation, Pseudocode, Algorithmen, Informatik, Daten-Strukturen
★ 4.6 (805) · Mittel · Kurs · 1–4 Wochen

Vanderbilt University
Kompetenzen, die Sie erwerben: Computerwissenschaft, Problemlösung, Lineare Algebra, Rechnerische Logik, Fehlersuche, Funktionales Design, Matlab, Computerprogrammierung, Wiederverwendbarkeit von Code, Computer Programmierung, Programm-Entwicklung, Informatik, Datei-E/A, Grundsätze der Programmierung, Mathematische Software, Dateiverwaltung, Benutzeroberfläche (UI), Computer-Programmierwerkzeuge, Daten-Strukturen, Entwicklungsumgebung, Technische Berechnungen, C (Programmiersprache)
★ 4.8 (18.002) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: File I/O, C and C++, Data Import/Export, C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Data Validation, Programming Principles, Computer Programming, Data Integrity, Data Structures, Code Reusability, File Management, Data Store, Memory Management, Software Documentation, Computer Science, Maintainability, Computational Logic, Development Environment
★ 4.6 (1328) · Anfänger · Spezialisierung · 3–6 Monate

University of Alberta
Kompetenzen, die Sie erwerben: Program Development, Computational Thinking, Software Development, Event-Driven Programming, Programming Principles, Software Engineering, Debugging, Problem Solving, Game Design, Theoretical Computer Science, Computer Programming, Software Quality (SQA/SQC), Data Structures, Python Programming, Video Game Development, Algorithms, Application Development, Computer Science, Functional Testing, User Interface (UI) Design
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Programming Principles, C++ (Programming Language), C and C++, Computer Programming, Computational Logic, Computer Science
★ 4.6 (973) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Event-Driven Programming, Debugging, Programming Principles, Algorithms, Video Game Development, Computer Programming Tools, Game Design, Computer Programming, Program Development, Animation and Game Design, Interactive Design, Computer Science
★ 4.5 (1492) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Programming Principles, Computer Programming, Python Programming, Computational Logic, Computer Science
★ 4.5 (272) · Anfänger · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Quantencomputer, Computational Thinking, Theoretische Informatik, Design-Strategien, Algorithmen, Python-Programmierung, Analyse, Daten-Strukturen
★ 4.6 (267) · Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: File I/O, Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Computer Programming, Data Import/Export, Data Structures, Python Programming, Data Persistence, Computational Logic, Computer Science, Data Storage, File Management
★ 4.5 (486) · Anfänger · Spezialisierung · 3–6 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Netzwerk-Routing, Netzarchitektur, OSI-Modelle, Netzwerkplanung und -entwurf, Digitale Kommunikation, Allgemeine Netzwerkarbeit, TCP/IP, Netzwerk-Protokolle, Computer-Vernetzung, Integrität der Daten, System-Programmierung, Routing-Protokolle
★ 4.6 (2417) · Mittel · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Theoretische Informatik, Datenumwandlung, Bioinformatik, Biowissenschaften, Algorithmen, Daten-Strukturen, Präzisionsmedizin
★ 4.5 (1090) · Mittel · Kurs · 1–4 Wochen