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: Datenstrukturen, System Programmierung, Computer-Grafik-Techniken, Algorithmen, Betriebssysteme, Computer Programmierung, Virtuelle Maschinen, Computer Architektur, Software-Architektur, Software Entwurf, Programm-Entwicklung, Technische Informatik, Informatik, Objektorientierte Programmierung (OOP)
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: UI Components, Image Analysis, Application Design
Mittel · Kurs · 1–4 Wochen

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: Responsive Web Design, HTML and CSS, Event-Driven Programming, UI Components, Javascript, Interactive Design, Animations, Application Programming Interface (API), User Interface and User Experience (UI/UX) Design, Real Time Data, Data Persistence
Mittel · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Tabellenverarbeitungssoftware, Excel-Formeln, Datenmanagement, Microsoft Word, Excel-Makros, Daten importieren/exportieren, Microsoft Excel, Daten bereinigen, Gemeinsame Nutzung von Daten, Problemlösung, Datenvisualisierung, Produktivitätssoftware, Visual Basic (Programmiersprache), Datenvalidierung
Anfänger · Kurs · 1–3 Monate
Kompetenzen, die Sie erwerben: GitLab, CI/CD, Application Deployment, Continuous Integration, Devops Tools, DevOps, Build Tools, Continuous Delivery, Continuous Deployment, Security Testing, Test Automation, DevSecOps, Unit Testing, Program Development, Secure Coding, Vulnerability Scanning
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Internet Of Things, Network Protocols, Cloud Computing Architecture, Amazon Web Services, Cloud Deployment, Embedded Systems, TCP/IP, IT Automation, Python Programming, Authentications, Encryption, Real Time Data
Anfänger · Kurs · 1–3 Monate

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

Microsoft
Kompetenzen, die Sie erwerben: Web Scraping, Data Structures, Git (Version Control System), Generative AI, Version Control, Matplotlib, Devops Tools, Plotly, DevOps, Agile Methodology, Web Development, Data Ethics, Flask (Web Framework), Data Visualization, Scripting, GitHub, Debugging, Data Analysis, Automation, Cloud Computing
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

University of California, Davis
Kompetenzen, die Sie erwerben: HyperText Markup Language (HTML), Ereignisgesteuerte Programmierung, Skripting, HTML und CSS, Javascript, Animationen, jQuery, Skriptsprachen, Web Design und Entwicklung, UI Komponenten, Datenmanipulation, JSON, Cascading Style Sheets (CSS), Daten-Integration, JavaScript und jQuery, Spiel-Design, Ajax, Datenvalidierung, Web-Entwicklungstools, Objektorientierte Programmierung (OOP)
Anfänger · Spezialisierung · 3–6 Monate

Duke University
Kompetenzen, die Sie erwerben: PyTorch (Bibliothek für Maschinelles Lernen), Rust (Programmiersprache), Künstliche Intelligenz und Maschinelles Lernen (KI/ML), Maschinelles Lernen, Big Data, Umarmendes Gesicht, Serverloses Rechnen, DevOps, Cloud-Lösungen, MLOps (Maschinelles Lernen Operations), Containerisierung, GitHub, Angewandtes maschinelles Lernen, Docker (Software), Microsoft Kopilot, Verantwortungsvolle KI, Tensorflow, CI/CD
Fortgeschritten · Kurs · 1–3 Monate

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: No-Code-Entwicklung, Benutzeroberfläche (UI), Anwendungsentwicklung, Grundsätze der Programmierung, Entwicklungstests, Android Entwicklung, Dateisysteme, Dateiverwaltung, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Entwicklung von Anwendungen für Mobilgeräte
Anfänger · Kurs · 1–3 Monate