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.

University of Michigan
Kompetenzen, die Sie erwerben: Datenstrukturen, Web Scraping, Datenumwandlung, Restful API, Erhebung von Daten, Schnittstelle zur Anwendungsprogrammierung (API), Fehlersuche, Datenmanipulation, Datenverarbeitung, JSON, Python-Programmierung
Mittel · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Theoretische Informatik, Graphentheorie, Datenstrukturen, Operations Research, Algorithmen, Netzwerk-Modell, Informatik, Computergestütztes Denken, Netzwerkanalyse, Netzwerk-Routing, Python-Programmierung, Bildanalyse, Lineare Algebra, Datenverarbeitung
Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: 3D Assets, Unity Engine, Video Game Development, Game Design, 3D Modeling, Virtual Environment, Integration Testing, Computer Graphics, Scripting
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Programmable Logic Controllers, Simulation and Simulation Software, Industrial Engineering, Control Systems, Electronic Hardware, Data Structures, Microsoft Azure, Automation, Mobile Development Tools, Performance Tuning, Data Management, System Implementation, System Configuration, Application Programming Interface (API), Data Integration, Communication, Simulations
Mittel · Spezialisierung · 3–6 Monate
Kompetenzen, die Sie erwerben: Apache Maven, Maintainability, Gradle, Java, Software Design, Software Architecture, Software Design Patterns, Object Oriented Design, Object Oriented Programming (OOP), API Design, Machine Learning Methods, Programming Principles, Integration Testing, Dependency Analysis, User Interface (UI) Design, Design Strategies, Program Evaluation, Automation
Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Animation and Game Design
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: C# (Programming Language), .NET Framework, Microsoft Visual Studio, Maintainability, Object-Relational Mapping, Programming Principles, Performance Tuning
Mittel · Kurs · 1–4 Wochen

National Taiwan University
Kompetenzen, die Sie erwerben: Operations Research, Mathematical Modeling, Process Optimization, Report Writing, Network Model, Applied Mathematics, Process Improvement and Optimization, Business Modeling, Industrial Engineering, Linear Algebra, Numerical Analysis, Operations Management, Applied Machine Learning, Resource Allocation, Case Studies, Engineering Calculations, Algorithms, Feasibility Studies, Project Design, Business Analytics
Anfänger · Spezialisierung · 3–6 Monate
Kompetenzen, die Sie erwerben: Model Deployment, LLM Application, Large Language Modeling, System Monitoring, Scalability, Hugging Face, Cloud Deployment, Performance Tuning, MLOps (Machine Learning Operations), Prompt Engineering, Transfer Learning, AI Security, Applied Machine Learning, Application Security, Artificial Intelligence, API Design, Model Evaluation
Mittel · Kurs · 1–4 Wochen

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

Kompetenzen, die Sie erwerben: Swift Programming, Mobile Development, Apple iOS, Apple Xcode, Application Development, UI Components, Data Persistence, User Interface (UI), Debugging, User Interface (UI) Design, Data Structures, Data Modeling, Animations
Anfänger · Kurs · 3–6 Monate

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