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 Michigan
Kompetenzen, die Sie erwerben: Programming Principles, Computer Programming, Python Programming, Program Development, Algorithms, Computational Thinking, Data Structures
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Backlogs, Quality Management, Project Closure, Project Planning, Scope Management, Team Management, Project Scoping, Agile Project Management, Budget Management, Project Risk Management, Milestones (Project Management), Team Leadership, Communication Planning, Agile Software Development, Sprint Retrospectives, Resource Management, Project Management Life Cycle, Smart Goals, Change Management, Project Management
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Peking University
Kompetenzen, die Sie erwerben: C# (Programming Language), .NET Framework, Data Structures, Microsoft Visual Studio, Object Oriented Programming (OOP), C++ (Programming Language), Computer Programming, Extensible Markup Language (XML), Java, Database Management, C (Programming Language), Algorithms, Application Development, UI Components, Network Model, User Interface (UI), Computer Graphics
Mittel · Kurs · 3–6 Monate

Michigan State University
Kompetenzen, die Sie erwerben: Software Entwurf, User Experience Design, Benutzeroberfläche (UI), C# (Programmiersprache), Entwicklung von Videospielen, Animationen, Storytelling, Einheit-Engine, Spiel-Design
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Data Visualization, Matplotlib, Web Scraping, Social Media Marketing, Python Programming, Social Media, Pandas (Python Package), Trend Analysis, Data Analysis, Exploratory Data Analysis, Data Cleansing, Seaborn, Jupyter
Mittel · angeleitetes Projekt · Weniger als 2 Stunden
University of Michigan
Kompetenzen, die Sie erwerben: Programming Principles, Computer Programming, Python Programming, Algorithms, Debugging, Development Environment
Gemischt · Kurs · 1–3 Monate

Board Infinity
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Restful API, Web-Entwicklung, Software-Dokumentation, Cloud-API, Datenvalidierung, Full-Stack Web-Entwicklung, Bereitstellung von Anwendungen
Mittel · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Wahrscheinlichkeit & Statistik, Statistische Analyse, Datenverarbeitung, Modellevaluation, R-Programmierung, Statistische Inferenz, Datenethik, Statistische Modellierung, Feature Technik, Regressionsanalyse, Prädiktive Modellierung, Datenmodellierung, Statistische Methoden, Mathematische Modellierung
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

Michigan State University
Kompetenzen, die Sie erwerben: Software Entwurf, Benutzeroberfläche (UI), 3D-Assets, Fehlersuche, Kreativität, Animation und Spieldesign, C# (Programmiersprache), Entwicklung von Videospielen, Grundsätze der Programmierung, Peer Review, Konzeptioneller Entwurf, Computer Programmierung, Einheit-Engine, Spiel-Design, Soziale Auswirkungen, Ideenfindung, Skripting
Mittel · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Angewandte Mathematik, Schätzung, Modellevaluation, Algorithmen, Methoden des Maschinellen Lernens, Simulation und Simulationssoftware, Numerische Analyse, Elektrische Energiesysteme, Infinitesimalrechnung, Statistische Methoden, Elektrische Leistung, Elektronische Komponenten, Laboruntersuchungen, Skripting, Mathematische Modellierung, Forschung, Matlab
Mittel · Kurs · 1–3 Monate

Nanjing University
Kompetenzen, die Sie erwerben: Debugging, Computer Systems, Computer Architecture, System Programming, Computer Science, Programming Principles, System Design and Implementation, Data Storage, Secure Coding, Computer Hardware, Data Structures
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Bioinformatics, Scientific Visualization, Data Access, Extensible Markup Language (XML), Data Wrangling, Database Software, File I/O, Python Programming
Mittel · angeleitetes Projekt · Weniger als 2 Stunden