Programmieren-Kurse können Ihnen helfen zu lernen, wie Code geschrieben, getestet und strukturiert wird. Sie können Fähigkeiten in Syntax, Algorithmen, Datenstrukturen und Projektaufbau aufbauen. Viele Kurse stellen Entwicklungsumgebungen, Versionskontrolle und Beispiele aus der Praxis vor.

Hebrew University of Jerusalem
Kompetenzen, die Sie erwerben: Betriebssysteme, Computer Programmierung, Informatik, Virtuelle Maschinen, Algorithmen, Computer Architektur, Datenstrukturen, Software Architektur, Objektorientierte Programmierung (OOP), Hardware-Architektur, System Programmierung, Software-Architektur, Computerprogrammierung, Computerwissenschaft, Computer-Grafik-Techniken
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Algorithms, Data Structures, Pseudocode, Computer Programming, Computational Thinking, Mathematical Theory & Analysis, Analysis, Analytical Skills
Mittel · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Computer Programmierung, Öffentliche Gesundheit, Informatik, Algorithmen, Katastrophenhilfe, Grundsätze der Programmierung, Computergestütztes Denken, Computerwissenschaft, Computerprogrammierung, Problemlösung
Anfänger · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Computer Programmierung, Schnittstelle zur Anwendungsprogrammierung (API), Computervision, Software Entwurf, Unified Modeling Language, Python-Programmierung, Objektorientierte Programmierung (OOP), Jupyter, Computer Vision, Computerprogrammierung, Bildanalyse, Software-Ingenieur, Softwaretechnik, Integrierte Entwicklungsumgebungen
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Event-Driven Programming, Debugging, Programming Principles, Algorithms, Computer Programming Tools, Game Design, Computer Programming, Program Development, Animation and Game Design, Interactive Design, Integrated Development Environments, Software Development Tools, Computer Science, Computational Thinking
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Vanderbilt University
Kompetenzen, die Sie erwerben: Computer Programmierung, Java Programmierung, Fehlersuche, Java, Algorithmen, Datenstrukturen, Android Studio, Android Entwicklung, Entwicklung von Anwendungen für Mobilgeräte, Mobile Entwicklung, Objektorientierte Programmierung (OOP), Integrierte Entwicklungsumgebungen, Computerprogrammierung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Computer Programmierung, Entwicklungsumgebung, Datenstrukturen, Unix-Shell, Befehlszeilen-Schnittstelle, Skriptsprachen, Grundsätze der Programmierung, Skripting, Python-Programmierung, Bash (Skriptsprache), Computerprogrammierung
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Infosec
Kompetenzen, die Sie erwerben: Cyber-Operationen, Computer Programmierung, Cyber Threat Intelligence, Jagd auf Cyber-Bedrohungen, Endpunkt-Erkennung und -Reaktion, Datenzugang, Netzwerksicherheit, Netzwerk Überwachung, Cybersecurity, Cybersicherheit, Python-Programmierung, Systemüberwachung, Skripting, Datenzugriff, Techniken der Ausbeutung, Cyber-Sicherheitsstrategie, Persistenz, Kontinuierliche Überwachung, Management von Bedrohungen, MITRE ATT&CK Rahmenwerk, Computerprogrammierung, Persistenz der Daten, Erkennung von Bedrohungen
Mittel · Spezialisierung · 3–6 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: Elektronik, Computer Programmierung, Internet der Dinge, Elektrische Verkabelung, Computer-Systeme, Grundsätze der Programmierung, Automatisierungstechnik, Grundlegende elektrische Systeme, Peripheriegeräte, Hardware Design, Computerprogrammierung, Elektrotechnik und Computertechnik, Drahtlose Netzwerke, Interaktives Lernen, Mensch-Maschine-Schnittstellen, Kontrollsysteme, Elektronische Komponenten, Eingebettete Systeme, Systemtechnik, Fernzugriffssysteme, Elektronische Hardware
Gemischt · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Computer Programmierung, Datenmanipulation, Datenwissenschaft, Datenstrukturen, Skriptsprachen, Skripting, Grundsätze der Programmierung, Python-Programmierung, Computerprogrammierung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Projektleitung, Informationstechnologie, Betriebssysteme, Cloud Computing, Computer Programmierung, Schulung zum Bewusstsein für Computersicherheit, Cloud-Infrastruktur, Technische Unterstützung und Dienstleistungen, Cybersecurity, Netzwerk-Fehlerbehebung, Datenspeicherung, Projektmanagement, Cybersicherheit, Software-Installation, Hardware-Fehlerbehebung, Datenbank Software, Computer Hardware, Virtual Private Networks (VPN), Computer-Vernetzung, Computerprogrammierung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Package and Software Management, Data Science, Computer Programming, Mathematical Software
Anfänger · Kurs · 1–4 Wochen