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 Colorado Boulder
Kompetenzen, die Sie erwerben: Python-Programmierung, Theoretische Informatik, Informatik, Verschlüsselung, Lineare Algebra, Kryptographie-Standards für öffentliche Schlüssel (PKCS), Computergestütztes Denken, Kryptographie, Algorithmen, Technologien zur Datenspeicherung, Datenstrukturen, Arithmetik
Auf einen Abschluss hinarbeiten
Fortgeschritten · Kurs · 1–4 Wochen

Ball State University
Kompetenzen, die Sie erwerben: Cryptography, Application Security, Encryption, Authentications, Cybersecurity, Data Encryption Standard, Advanced Encryption Standard (AES), Email Security, Network Security, Information Systems Security, Key Management, Application Development, Public Key Infrastructure, Data Integrity
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Erhebung von Daten, Grundsätze der Programmierung, Computergestütztes Denken, Algorithmen, C (Programmiersprache), Microsoft Visual Studio, Programm-Entwicklung, Datenspeicherung, Computer Programmierung
Anfänger · Kurs · 1–4 Wochen

Rice University
Kompetenzen, die Sie erwerben: Python-Programmierung, Spieltheorie, Theoretische Informatik, Informatik, Software-Tests, Computer Programmierung, Algorithmen, Grundsätze der Programmierung, Computergestütztes Denken, Mathematische Modellierung, Datenstrukturen
Mittel · Kurs · 1–4 Wochen

Vanderbilt University
Kompetenzen, die Sie erwerben: Event-Driven Programming, Computer Programming, Distributed Computing, Computer Science, Computational Thinking, Computer Networking, Data Structures, Natural Language Processing, Algorithms, Problem Solving, Application Programming Interface (API)
Anfänger · Kurs · 1–3 Monate

Northeastern University
Kompetenzen, die Sie erwerben: Algorithms, Theoretical Computer Science, Data Structures, Computational Thinking, Analysis, Computer Science, Software Development, Scalability
Gemischt · Kurs · 1–4 Wochen

National Taiwan University
Kompetenzen, die Sie erwerben: Programming Principles, Computer Programming, C (Programming Language), Data Structures, Computer Science, Algorithms, Computational Logic, Command-Line Interface, Functional Design, Debugging, Data Validation
Gemischt · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Betriebssysteme, Instandhaltbarkeit, Simulationen, Benutzeroberfläche (UI), C (Programmiersprache), Softwareentwicklung, Grundsätze der Programmierung, Fehlersuche, Dateiverwaltung, System Programmierung, Datenstrukturen, Befehlszeilen-Schnittstelle, Programm-Entwicklung, Software-Ingenieur, Interaktives Design
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Data Structures, Algorithms, Computer Programming, Computational Thinking, Program Development, Technical Design, Debugging, Problem Solving, Performance Tuning
Mittel · Kurs · 3–6 Monate

Infosec
Kompetenzen, die Sie erwerben: Exploit development, C (Programming Language), C++ (Programming Language), Secure Coding, Application Security, System Programming, Debugging, Vulnerability Assessments
Gemischt · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Computational Thinking, Debugging, Programming Principles, Technical Communication, Computer Programming, Event-Driven Programming, Program Development, Data Structures, Algorithms, Student Engagement, Graphical Tools
Anfänger · Kurs · 1–3 Monate

Dartmouth College
Kompetenzen, die Sie erwerben: Entwicklungsumgebung, Technische Informatik, Fehlersuche, C (Programmiersprache), Datenstrukturen, Algorithmen, Grundsätze der Programmierung, Programm-Entwicklung, Computer Programmierung, System Programmierung, Eingebettete Systeme
Anfänger · Kurs · 1–3 Monate