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.

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, Integrated Development Environments, Computer Science
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Objekt-Relationales Mapping, Computer Programmierung, Flask (Web-Framework), Anwendungsentwicklung, Python-Programmierung, Datenbank Management, Softwareentwicklung, Web-Entwicklungstools, Back-End Web-Entwicklung, Web-Entwicklung, Web-Anwendungen
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

University of Pennsylvania
Kompetenzen, die Sie erwerben: Computer Programmierung, Python-Programmierung, Datenstrukturen, Analyse, Fehlersuche, Problemlösung, Algorithmen, Objektorientierte Programmierung (OOP), Pseudocode, Programm-Entwicklung, Computer Hardware, Computergestütztes Denken
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Unity Engine, Video Game Development, Game Design, Animation and Game Design, Computer Programming, Data Structures, General Mathematics, Computer Graphics, Arithmetic, Trigonometry, Graphing, Linear Algebra, Geometry, Advanced Mathematics, Applied Mathematics, Algorithms
Mittel · Spezialisierung · 1–3 Monate

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

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

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

Kompetenzen, die Sie erwerben: Retrieval-Augmented Generation, OpenAI API, AI Workflows, Generative Model Architectures, Model Deployment, Hugging Face, Programming Principles, Computer Programming, Transfer Learning, Application Deployment, Context Management, Embeddings, User Interface (UI), Model Evaluation, Vector Databases, Debugging, Software Installation
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Unity Engine, 3D Assets, Game Design, Virtual Environment, Video Game Development, Debugging, Computer Graphics, Algorithms, Scripting, Computer Programming
Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Unity Engine, Video Game Development, Game Design, Computer Programming, General Mathematics, Computer Graphics, Arithmetic, Graphing, Geometry, Data Structures, Applied Mathematics
Anfänger · Kurs · 1–4 Wochen

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

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