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.

Duke University
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Java-Programmierung, Java, Java Programmierung, AI-Personalisierung, Wiederverwendbarkeit von Code, Vorverarbeitung von Daten, Algorithmen, Programm-Entwicklung, Datei-E/A, Daten-Strukturen, Datenvorverarbeitung, Hypertext Markup Language (HTML), Software Entwurf, Software-Entwicklung
Mittel · Kurs · 1–3 Monate

Logical Operations
Kompetenzen, die Sie erwerben: R Programming, R (Software), Data Science, Data Analysis, Statistical Modeling, Data Visualization, Statistical Analysis, Regression Analysis, Statistical Visualization, Statistical Machine Learning, Plot (Graphics), Data Structures, Computer Programming, Decision Tree Learning, Machine Learning Methods, Machine Learning, Software Development, Computer Programming Tools, Data Import/Export, Machine Learning Algorithms
Mittel · Spezialisierung · 1–3 Monate

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Computerprogrammierung, Unüberwachtes Lernen, Algorithmen für maschinelles Lernen, Algorithmen, Leistungsoptimierung, Leistungsprüfung, Daten-Strukturen, Computer Programmierung, Funktionales Design, Grundsätze der Programmierung, Scala-Programmierung
Mittel · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, Software Documentation, Technical Documentation, Maintainability, Programming Principles, Software Design, Code Reusability, Python Programming
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Data Structures, Programming Principles, Object Oriented Programming (OOP), Program Development, Software Development
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: C# (Programming Language), Data Modeling, User Interface (UI), jQuery, Microsoft SQL Servers, User Interface (UI) Design, Application Design, Microsoft Visual Studio, Application Development, Data Validation, Code Reusability, Database Application, Business Reporting, Data Management, Object Oriented Design, .NET Framework, Data Structures, Web Development, Maintainability, Performance Tuning
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Computational Logic, Data Structures, Diagram Design, Data Store, Dataflow, Functional Design, Program Development, Data Management
Mittel · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Computerprogrammierung, Objektorientierte Programmierung (OOP), Skripting, Entwicklungsumgebung, C++ (Programmiersprache), Wiederverwendbarkeit von Code, Fehlersuche, Datenspeicherung, 3D-Assets, Programm-Entwicklung, Objektorientierter Entwurf, Software-Dokumentation, Entwicklung von Videospielen, Computer Programmierung, Unreal Engine, Computer-Programmierwerkzeuge
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Verwaltung des Betriebssystems, Unix-Shell, System-Konfiguration, Betriebssysteme, Großrechner-Technologien, Datenbank-Management-Systeme, IBM DB2, Unix-Befehle, Datenspeicherung, Technologien zur Datenspeicherung, Datenverwaltung, z/OS, Mainframe-Computing, System-Programmierung, Job Control Language (JCL), System-Software, Dateisysteme, Transaktionsverarbeitung, Dateiverwaltung, Unix, Datenmanagement
Mittel · Kurs · 1–4 Wochen

Logical Operations
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Computerprogrammierung, Skripting, Skriptsprachen, Software-Entwicklung, Virtuelle Maschinen, Objektorientierter Entwurf, Python-Programmierung, Anwendungsentwicklung, Computer Programmierung, Software-Entwurfsmuster, Grundsätze der Programmierung, Anwendungsdesign
Gemischt · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Computerprogrammierung, Web-Anwendungen, Ereignisgesteuerte Programmierung, Computational Thinking, Cascading Style Sheets (CSS), Web-Design, Interaktives Design, Algorithmen, Javascript, Programm-Entwicklung, Web-Entwicklung, UI-Komponenten, Bildanalyse, Computer Programmierung, Hypertext Markup Language (HTML), HTML und CSS, Grundsätze der Programmierung, Web-Design und Entwicklung
Anfänger · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Mobile Entwicklung, Entwicklungsumgebung, Wiederverwendbarkeit von Code, Software-Architektur, Software Architektur, Model-View-Controller, Objektorientierter Entwurf, iOS-Entwicklung, Datenverwaltung, Daten-Strukturen, Apple iOS, Software-Entwurfsmuster, Grundsätze der Programmierung, Datenmanagement, Swift-Programmierung, Rechnerische Logik
Anfänger · Kurs · 1–4 Wochen