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 Pennsylvania
Kompetenzen, die Sie erwerben: Anwendungsdesign, Java, Andere Programmiersprachen, Testgetriebene Entwicklung (TDD), Objektorientierte Programmierung (OOP), Programm-Entwicklung, Computerprogrammierung, Objektorientierter Entwurf, Entwicklung von Systemen, Software-Prüfung, Daten-Strukturen, Einheitliche Prüfung, Java-Programmierung, Entwicklungstests, Anwendungsentwicklung, Grundsätze der Programmierung
★ 4.5 (335) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Robotics, Reinforcement Learning, Artificial Intelligence and Machine Learning (AI/ML), CI/CD, Continuous Integration, Artificial Intelligence, 3D Modeling, Large Language Modeling, Agentic Workflows, Continuous Deployment, Docker (Software), Agentic systems, Simulation and Simulation Software, Simulations, LLM Application, Containerization, Ubuntu, Python Programming, Linux, C++ (Programming Language)
Mittel · Spezialisierung · 3–6 Monate

University of Alberta
Kompetenzen, die Sie erwerben: Entwicklung von Videospielen, Andere Programmiersprachen, Algorithmen, Funktionelle Prüfung, Programm-Entwicklung, Problemlösung, Computerprogrammierung, Fehlersuche, Spiel-Design, Computational Thinking, Informatik, Software-Qualität (SQA/SQC), Python-Programmierung, Grundsätze der Programmierung, Planung der Prüfung
★ 4.3 (238) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: iOS Development, Apple iOS, Swift Programming, User Interface (UI), Apple Xcode, User Interface (UI) Design, Data Persistence, UI Components, Mobile Development, Programming Principles, Unit Testing, Application Development, Data Store, Mobile Development Tools, Software Testing, Apple software proficiency, Generative AI Agents, JSON, Mac OS, Storyboarding
Anfänger · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Oracle SQL Developer, Oracle Databases, Data Integrity, Business Logic, Stored Procedure, SQL, Business Process Automation, Data Persistence, Database Design, Database Development, Performance Tuning, Relational Databases, Dependency Analysis, Database Management, Database Management Systems, Computational Thinking, Database Application, Web Services, Data Access, Automation
★ 4.8 (68) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Java, Computer-Plattformen, Objektorientierte Programmierung (OOP), Installation der Software, Software-Entwicklungstools, Computerprogrammierung, Fehlersuche, Integrierte Entwicklungsumgebungen, Entwicklungsumgebung, Eclipse (Software), Java-Programmierung, Computer-Programmierwerkzeuge, Grundsätze der Programmierung
★ 4.5 (14) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Visual Basic (Programmiersprache), Unified Modeling Language, Objektorientierte Programmierung (OOP), .NET-Rahmenwerk, Programm-Entwicklung, Computerprogrammierung, Objektorientierter Entwurf, Microsoft Visual Studio, Daten-Strukturen, Microsoft Entwicklungswerkzeuge
★ 4.5 (20) · Mittel · Kurs · 1–4 Wochen

University of Geneva
Kompetenzen, die Sie erwerben: Objektorientierter Entwurf, Datenorientierte Programmierung, System-Programmierung, Datenzugang, Speicherverwaltung, Hardware-Architektur, Mikroarchitektur, Leistungsprüfung
★ 4.4 (7) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Java, Objektorientierte Programmierung (OOP), Paket- und Softwareverwaltung, Computerprogrammierung, Objektorientierter Entwurf, Virtuelle Maschinen, Speicherverwaltung, Java-Programmierung
★ 4.7 (537) · Anfänger · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Computer Programming, Program Development, Python Programming, Computer Graphics
★ 3.9 (9) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Programmable Logic Controllers, Animations, Human Machine Interfaces, UI Components, Visualization (Computer Graphics), Control Panels, Interactive Design, User Interface (UI), Simulations, Interactive Data Visualization, Electrical Safety, User Interface (UI) Design, Program Development, Computational Logic, Authorization (Computing), System Configuration
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: UI-Komponenten, Ereignisgesteuerte Programmierung, Microsoft Kopilot, Versionskontrolle, .NET-Rahmenwerk, Programm-Entwicklung, Computerprogrammierung, Fehlersuche, Git (Versionskontrollsystem), Integrierte Entwicklungsumgebungen, Entwicklungsumgebung, Rechnerische Logik, Microsoft Visual Studio, Software-Versionierung, C# (Programmiersprache), Anwendungsentwicklung, Microsoft Entwicklungswerkzeuge, Computer-Programmierwerkzeuge, Benutzeroberfläche (UI), Grundsätze der Programmierung
★ 5 (6) · Anfänger · Kurs · 1–3 Monate