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: Objektorientierte Programmierung (OOP), Java Programmierung, Datenstrukturen, Java, Entwicklung von Anwendungen für Mobilgeräte, Computer Programmierung, Grundsätze der Programmierung, Integrierte Entwicklungsumgebungen, Fehlersuche
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Logical Operations
Kompetenzen, die Sie erwerben: Excel Macros, Microsoft Excel, Data Transformation, Data Import/Export, File I/O, Data Wrangling, Extensible Markup Language (XML), Data Manipulation, Visual Basic (Programming Language), Data Cleansing, Spreadsheet Software, Automation, Microsoft 365, Microsoft Office, Data Science, Query Languages, File Management, Debugging, Performance Improvement, Computer Programming
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Unity Engine, Computer Graphics, Computer Graphic Techniques, Visualization (Computer Graphics), Augmented and Virtual Reality (AR/VR), Animations, Video Game Development, Performance Tuning, Image Quality, Debugging
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Datenstrukturen, Fehlersuche, Skripting, Skriptsprachen, Programm-Entwicklung, Ruby (Programmiersprache)
Mittel · Kurs · 1–3 Monate

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

University of California, Irvine
Kompetenzen, die Sie erwerben: Analyse der Anforderungen, Betriebssysteme, TCP/IP, Funktionale Anforderung, Linux, Eingebettete Software, Automatisierungstechnik, Internet der Dinge, Fehlersuche, Systeme Design, Elektronische Komponenten, Betriebssystem-Verwaltung, Elektronik, Grundlegende elektrische Systeme, Dokumente zu den Benutzeranforderungen, Netzwerkprotokolle, Schnittstelle zur Anwendungsprogrammierung (API), Eingebettete Systeme, Python-Programmierung, Testplanung
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: API-Tests, Befehlszeilen-Schnittstelle, Generative AI-Agenten, Rust (Programmiersprache), Einheitstest, Agentische Systeme, Fehlersuche, OpenAI API, Schlüsselverwaltung, Verifizierung und Validierung, Technische Überprüfung der Software, Lösungsarchitektur, KI-Förderung
Mittel · Kurs · 1–4 Wochen

University of Colorado System
Kompetenzen, die Sie erwerben: Kryptographie, Benutzerbereitstellung, Web-Entwicklung, Anwendungssicherheit, Kryptographie-Standards für öffentliche Schlüssel (PKCS), PHP (Skriptsprache), Verschlüsselung, Sichere Kodierung, Algorithmen, Datenverschlüsselungsstandard, Datensicherheit, Erweiterter Verschlüsselungsstandard (AES), E-Mail-Sicherheit, Brute-Force-Angriffe
Mittel · Kurs · 1–4 Wochen

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

Duke University
Kompetenzen, die Sie erwerben: Matplotlib, Pandas (Python Package), NumPy, Data Visualization, Data Cleansing, Data Structures, Data Visualization Software, Predictive Analytics, Debugging, Object Oriented Programming (OOP), Data Manipulation, Regression Analysis, Python Programming, Data Science, Algorithms, Simulations, Data Preprocessing, Exploratory Data Analysis, Predictive Modeling, Data Analysis
Anfänger · Spezialisierung · 3–6 Monate

University of Maryland, College Park
Kompetenzen, die Sie erwerben: Java, Fehlersuche, Entwicklungsumgebung, Entwicklung von Anwendungen für Mobilgeräte, Anwendungsentwicklung, Anwendungsdesign, Android Studio, Benutzeroberfläche (UI), Android Entwicklung
Gemischt · Kurs · 1–3 Monate

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