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.
Rice University
Kompetenzen, die Sie erwerben: Python-Programmierung, Computerprogrammierung, Computer Programmierung, Computational Thinking
Mittel · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: Python-Programmierung, Mathematische Software, Kalkulation, Software-Visualisierung, Derivate, Integralrechnung, Plot (Grafiken), Computerprogrammierung, Angewandte Mathematik, Computer Programmierung, Numerische Analyse, Algebra, Grafische Darstellung
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Software-Qualitätssicherung, System-Unterstützung, Technische Unterstützung, Code-Überprüfung, Lebenszyklus der Softwareentwicklung, Software-Entwicklung, Agile Entwicklung von Software, Problemverfolgung, Methoden der Softwareentwicklung, Agiles Projektmanagement, Computerprogrammierung, COBOL (Programmiersprache), Agile Methodik, Qualitätssicherung, Lebenszyklus der Systementwicklung, Software-Qualität (SQA/SQC), Technische Unterstützung und Dienstleistungen, Agile Software-Entwicklung, Computer Programmierung, Mainframe-Computing, Helpdesk-Unterstützung, Scrum (Software-Entwicklung)
Anfänger · Kurs · 1–3 Monate

The University of Edinburgh
Kompetenzen, die Sie erwerben: Software Engineering, Code Reusability, Program Development, Video Game Development, Programming Principles, Software Development, Software Design, Event-Driven Programming, Computer Programming, Software Documentation, Software Testing, Computational Thinking, Game Design, Animations, Animation and Game Design
Gemischt · Kurs · 1–3 Monate

Peking University
Kompetenzen, die Sie erwerben: Data Structures, Memory Management, Algorithms, Computer Programming, Database Management Systems, Theoretical Computer Science, Data Access, Performance Tuning, File Management
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Debugging, Java Programming, Java, Programming Principles, Computer Programming, Computational Logic, Computer Science, Data Storage
Anfänger · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: R (Software), R Programming, Statistical Programming, Statistical Software, Statistical Analysis, Statistical Methods, Debugging, File I/O, Data Analysis, Simulations, Programming Principles, Data Import/Export, Data Processing, Data Structures, Data Manipulation, Computer Programming, Performance Tuning, Software Installation
Mittel · Kurs · 1–4 Wochen

Scrimba
Kompetenzen, die Sie erwerben: Datenspeicherung, Anwendungsentwicklung, Web-Entwicklung, Front-End-Webentwicklung, Rechnerische Logik, Entwicklung von Videospielen, Grundsätze der Programmierung, Skriptsprachen, Persistenz der Daten, Computerprogrammierung, JSON, Javascript, Technologien zur Datenspeicherung, Web-Anwendungen, Ereignisgesteuerte Programmierung, Mobile Entwicklung, Computer Programmierung, Daten-Strukturen
Anfänger · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Algorithmen, Programm-Entwicklung, Digitale Pädagogik, Testfall, Java, Fehlersuche, Rechnerische Logik, Java-Programmierung, Software und Technologie für das Bildungswesen, Integrierte Entwicklungsumgebungen, Grundsätze der Programmierung, Pädagogik, Java Programmierung, Software-Entwicklung, Software Entwurf, Kulturelle Reaktionsfähigkeit, Computerprogrammierung, Unterrichten, Unterricht, Computer Programmierung, Objektorientierte Programmierung (OOP), Daten-Strukturen, Objektorientierter Entwurf, Computational Thinking
Anfänger · Spezialisierung · 3–6 Monate

Michigan State University
Kompetenzen, die Sie erwerben: Peer Review, Spiel-Design, Konzeptionelle Gestaltung, Animation und Spieldesign, Ideenfindung, Skripting, Wirtschaft, Grundsätze der Programmierung, Sozialwissenschaften, Entwicklung von Videospielen, Computerprogrammierung, C# (Programmiersprache), Computer Programmierung, Soziale Auswirkungen, Unity-Engine
Mittel · Kurs · 1–4 Wochen

University of California, Davis
Kompetenzen, die Sie erwerben: Experimentieren, Systemorientiertes Denken, Agentische Systeme, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Wirtschaft, Sozialwissenschaften, Grundsätze der Programmierung, Simulationen, Soziologie, Computerprogrammierung, Computational Thinking, Computer Programmierung, Soziale Auswirkungen
Anfänger · Kurs · 1–4 Wochen

Peking University
Kompetenzen, die Sie erwerben: C# (Programming Language), Object Oriented Programming (OOP), C and C++, Object Oriented Design, .NET Framework, Computer Programming, C++ (Programming Language), Microsoft Visual Studio, Data Structures, Programming Principles, Data Access, C (Programming Language), Database Management, Event-Driven Programming, Algorithms, User Interface (UI), UI Components, Web Scraping, Computer Graphics, Program Development
Mittel · Kurs · 3–6 Monate