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: C++ (Programming Language), Software Documentation, Performance Tuning, Application Design, Technical Documentation, Application Development, Memory Management, Data Structures, Generative AI, Algorithms, Scalability
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Daten-Strukturen, Objektorientierte Programmierung (OOP), Fehlersuche, Grundsätze der Programmierung, Rechnerische Logik, Ruby (Programmiersprache)
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: GraphQL, API Design, Restful API, Application Programming Interface (API), ASP.NET, Authentications, Data Validation, .NET Framework, Authorization (Computing), C# (Programming Language), Serverless Computing, Software Documentation, Cloud Deployment, Microsoft Azure, Software Architecture, Application Deployment
Anfänger · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Sichere Kodierung, Kryptographie, Schlüsselverwaltung, Verschlüsselung, Algorithmen, Benutzerbereitstellung, Web-Entwicklung, Kryptographische Protokolle, Datenverschlüsselungsstandard, Datensicherheit, Intrusion Detection und Prävention, E-Mail-Sicherheit, Anwendungssicherheit, Befehlszeilenschnittstelle, PHP (Skriptsprache), Integrität der Daten, Erweiterter Verschlüsselungsstandard (AES)
Mittel · Kurs · 1–4 Wochen

University of California, Irvine
Kompetenzen, die Sie erwerben: Betriebssysteme, Internet der Dinge, Eingebettete Systeme, Python-Programmierung, Anwendungsprogrammierschnittstelle (API), TCP/IP, Elektronik, Netzwerk-Protokolle, Linux-Befehle, Planung der Prüfung, Dokumente zu den Benutzeranforderungen, Entwurf von Systemen, Elektronische Hardware, Eingebettete Software, Linux, Fehlersuche, OSI-Modelle, Grundlegende elektrische Systeme, Elektronische Komponenten, Funktionale Spezifikation
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: AI-Integrationen, Schlüsselverwaltung, Rust (Programmiersprache), Generative AI-Agenten, Agentische Systeme, Technische Überprüfung der Software, OpenAI-API, Code-Überprüfung, Agentische Arbeitsabläufe, Back-End-Webentwicklung, KI-Orchestrierung, API-Tests, Einheitstest, AI-Arbeitsabläufe, Befehlszeilenschnittstelle, Architektur der Lösung, Einheitliche Prüfung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Hypertext Markup Language (HTML), Web-Entwicklung, Entwicklungsumgebung, Skriptsprachen, Server-Seite, Web-Server, Installation der Software, Skripting, Web-Anwendungen, Grundsätze der Programmierung, PHP (Skriptsprache), Rechnerische Logik
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: C# (Programming Language), Event-Driven Programming, .NET Framework, Application Deployment, Development Testing, Debugging, Software Testing, ASP.NET, Application Development, Microsoft Visual Studio, File I/O, User Interface (UI), Postman API Platform, UI Components, Application Frameworks, Application Programming Interface (API), API Testing, Application Design, AI Integrations, User Interface and User Experience (UI/UX) Design
Gemischt · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Matplotlib, Pandas (Python Package), Plot (Graphics), NumPy, Data Cleansing, Data Structures, Scientific Visualization, Data Visualization Software, Predictive Analytics, Data Visualization, Statistical Visualization, Debugging, Data Presentation, Data Manipulation, Code Reusability, Object Oriented Programming (OOP), Python Programming, Simulations, Predictive Modeling, Data Analysis
Anfänger · Spezialisierung · 3–6 Monate

University of Maryland, College Park
Kompetenzen, die Sie erwerben: Java, Benutzeroberfläche (UI), Berechtigung (Computing), Verwaltung des Lebenszyklus von Anwendungen, Mobile Entwicklung, Entwicklungsumgebung, Anwendungsdesign, UI-Komponenten, Anwendungsentwicklung, Android-Entwicklung, Android-Studio, Android (Betriebssystem)
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: iOS Development, Swift Programming, Apple iOS, Application Development, Mobile Development, Code Reusability, User Interface (UI) Design, Software Architecture, Apple software proficiency, Interactive Design, Data Visualization, Usability, Software Design, Plot (Graphics), Software Design Patterns, Data Store, Secure Coding, Application Design, Object Oriented Programming (OOP), Data Architecture
Anfänger · Spezialisierung · 3–6 Monate

University of Maryland, College Park
Kompetenzen, die Sie erwerben: Computer Programmierung, Datenmanagement, Netzwerk-Modell, Benutzeroberfläche (UI), Geografische Informationssysteme, Datenspeicherung, Mobile Entwicklung, Datenverwaltung, Computergrafik, Geografische Informationen und Technologie, Android-Entwicklung, Mensch-Computer-Interaktion, Computerprogrammierung, Ereignisgesteuerte Programmierung, Interaktives Design, Animationen, Android (Betriebssystem)
Gemischt · Kurs · 1–3 Monate