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.

Peking University
Kompetenzen, die Sie erwerben: Object Oriented Design, Unified Modeling Language, Object Oriented Programming (OOP), Systems Analysis, System Design and Implementation, Systems Design, Software Architecture, Software Design, Software Engineering, Software Design Documents, Computer Programming, Program Development, Software Development, Software Development Methodologies
Anfänger · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, Java Programming, Code Reusability, Java, Computer Programming, Data Validation, Data Integrity, Computer Science
Mittel · Kurs · 1–4 Wochen

University of Leeds
Kompetenzen, die Sie erwerben: Robotics, Automation, Automation Engineering, Artificial Intelligence, Manufacturing and Production, Engineering, Data Ethics, Electrical Engineering, Biomedical Engineering, Computer Programming
Anfänger · Kurs · 1–4 Wochen

Clemson University
Kompetenzen, die Sie erwerben: Data Structures, Algorithms, Computational Thinking, Theoretical Computer Science, Computer Programming, Computer Science, Probability, Program Development, Probability Distribution, Design Strategies, Analysis
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Verarbeitung natürlicher Sprache, Python-Programmierung, Künstliche neuronale Netze, Text Mining, Computer-Programmierwerkzeuge, Tiefes Lernen, Bewertung des Modells, Unstrukturierte Daten, Medizinische Terminologie, Maschinelles Lernen, Modell Ausbildung, Klinische Dokumentation, Computerprogrammierung, Modellevaluation, Gesundheitsinformatik, Computer Programmierung, Klinische Informatik
Mittel · Kurs · 1–4 Wochen

Scrimba
Kompetenzen, die Sie erwerben: Software Design Patterns, Computational Thinking, Software Design, Algorithms, Program Development, Theoretical Computer Science, Software Development, Programming Principles, Computer Programming, Problem Solving, Software Engineering, Data Structures, Computer Science, Javascript, Web Development, Machine Learning Methods, Data Science
Mittel · Spezialisierung · 1–4 Wochen

Kompetenzen, die Sie erwerben: z/OS, Computer Architecture, Mainframe Computing, System Programming, Mainframe Technologies, Computer Programming, Computational Logic, Programming Principles, Job Control Language (JCL), Program Development, Memory Management
Mittel · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: TypeScript, Programming Principles, Computational Logic, Computer Programming Tools, Computer Programming
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Vanderbilt University
Kompetenzen, die Sie erwerben: File I/O, Matlab, Programming Principles, File Management, Computer Programming Tools, Linear Algebra, Data Import/Export, Code Reusability, Mathematical Software, Engineering Calculations, Computer Programming, Debugging, Software Development Tools, Data Structures, C (Programming Language)
Anfänger · Kurs · 1–3 Monate

Northeastern University
Kompetenzen, die Sie erwerben: Daten-Storytelling, NumPy, Software zur Datenvisualisierung, Python-Programmierung, Große Daten, Data Mining, Datenverarbeitung, Unstrukturierte Daten, Grundsätze der Programmierung, Datengestützte Entscheidungsfindung, Datenkompetenz, Datenvisualisierung, Plot (Grafiken), Explorative Datenanalyse, Datenvorverarbeitung, Computerprogrammierung, Bereinigung von Daten, Vorverarbeitung von Daten, Statistische Visualisierung, Grafische Darstellung, Computer Programmierung
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Web-Entwicklung, Google Arbeitsbereich, Skripting, Tabellenkalkulations-Software, Google Cloud-Plattform, Google Mail, Skriptsprachen, Computerprogrammierung, Javascript, Web-Entwicklungs-Tools, Computer Programmierung, E-Mail-Automatisierung
Anfänger · Projekt · Weniger als 2 Stunden

University of Leeds
Kompetenzen, die Sie erwerben: Software Development, Software Development Methodologies, Data Ethics, Software Engineering, Computer Programming, Back-End Web Development
Anfänger · Kurs · 1–4 Wochen