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.

Johns Hopkins University
Kompetenzen, die Sie erwerben: Künstliche neuronale Netze, C++ (Programmiersprache), Programm-Entwicklung, Tiefes Lernen, Maschinelles Lernen, Datenfluss, Ereignisgesteuerte Programmierung, Hardware-Architektur, Lineare Algebra, Software-Entwicklung, System-Programmierung, Skalierbarkeit, Angewandtes maschinelles Lernen, C und C++, Digitale Signalverarbeitung, Speicherverwaltung, Leistungsoptimierung, Bildanalyse, Verteiltes Rechnen, Mathematische Software
Auf einen Abschluss hinarbeiten
Mittel · Spezialisierung · 3–6 Monate

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: C++ (Programming Language), Go (Programming Language), File I/O, Data Structures, C and C++, Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Software Design Patterns, Debugging, Computer Programming, Unit Testing, C (Programming Language), Software Design, Program Development, Algorithms, Graph Theory, Software Testing, Computer Science, Computational Logic
Mittel · Spezialisierung · 3–6 Monate

Logical Operations
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), File I/O, Python Programming, Operating Systems, Package and Software Management, Code Reusability, Data Import/Export, File Systems, Computer Programming, Object Oriented Design, Scripting, Scripting Languages, Programming Principles, Data Processing, Debugging, Program Development, Cross Platform Development, Computer Programming Tools, Software Development, Data Structures
Mittel · Spezialisierung · 1–3 Monate
Mehrere Erzieher
Kompetenzen, die Sie erwerben: Einheitstest, Java, Datenanalyse, Interaktive Datenvisualisierung, Algorithmen, Benutzeroberfläche (UI), Problemlösung, Computerprogrammierung, Software-Entwicklung, Java-Programmierung, Einheitliche Prüfung, Software-Prüfung, Ereignisgesteuerte Programmierung, Kryptographie, Objektorientierter Entwurf, Daten-Strukturen, Bioinformatik, Computer Programmierung, Datei-E/A, Software Entwurf, Softwaretechnik, Objektorientierte Programmierung (OOP), Fehlersuche, Java Programmierung
Anfänger · Spezialisierung · 3–6 Monate

Simplilearn
Kompetenzen, die Sie erwerben: Datenmanagement, Andere Programmiersprachen, Algorithmen, Entwicklungsumgebung, Computerprogrammierung, Daten-Strukturen, Dateiverwaltung, Datenverwaltung, C (Programmiersprache), C und C++, Computer Programmierung, Speicherverwaltung, Datei-E/A, Grundsätze der Programmierung
Anfänger · Kurs · 1–4 Wochen

University of Washington
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Andere Programmiersprachen, Theoretische Informatik, Computerprogrammierung, Installation der Software, Entwicklungsumgebung, Ruby (Programmiersprache), Computer Programmierung, Objektorientierte Programmierung (OOP), Funktionales Design, Grundsätze der Programmierung
Mittel · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Statistische Analyse, Datenanalyse, Simulationen, Programm-Entwicklung, Daten importieren/exportieren, R Programmierung, Installation der Software, Daten-Strukturen, Statistische Methoden, Statistische Programmierung, Leistungsoptimierung, R (Software), Grundsätze der Programmierung, Fehlersuche
Mittel · Kurs · 1–4 Wochen

University of California, Irvine
Kompetenzen, die Sie erwerben: Betriebssysteme, Gemeinsame Nutzung von Daten, Python-Programmierung, Algorithmen, Paket- und Softwareverwaltung, Theoretische Informatik, Daten importieren/exportieren, Rechnerische Logik, Objektorientierter Entwurf, Daten-Strukturen, Computerarchitektur, System-Programmierung, Netzwerk-Protokolle, OS Prozessmanagement, C (Programmiersprache), Speicherverwaltung, Datei-E/A, Go (Programmiersprache), Objektorientierte Programmierung (OOP)
Mittel · Spezialisierung · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: Data Storytelling, Leaflet (Software), Rmarkdown, Version Control, Web Scraping, Regression Analysis, Data Visualization, Statistical Analysis, Data Manipulation, Geospatial Information and Technology, Time Series Analysis and Forecasting, Tidyverse (R Package), Statistical Software, Microsoft Azure, Logistic Regression, Data Cleansing, Data Wrangling, Software Documentation, R Programming, R (Software)
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Microsoft
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, R Programmierung, Microsoft Visual Studio, Skripting, Software-Dokumentation, Programm-Entwicklung, Rechnerische Logik, Entwicklungsumgebung, Daten-Strukturen, Installation der Software, Statistische Programmierung, Microsoft Entwicklungswerkzeuge, R (Software), Funktionales Design, Grundsätze der Programmierung, Datenmanipulation, Fehlersuche
Anfänger · Kurs · 1–4 Wochen

University of London
Kompetenzen, die Sie erwerben: Pseudocode, C++ (Programming Language), Object Oriented Programming (OOP), C and C++, Object Oriented Design, File I/O, Integrated Development Environments, Computer Programming, Development Environment, Programming Principles, Data Structures, Program Development, Algorithms, Interactive Design, Data Modeling, FinTech, Software Engineering, Test Data, Verification And Validation, Software Installation
Auf einen Abschluss hinarbeiten
Mittel · Spezialisierung · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: Debugging, Program Development, Software Documentation, Pseudocode, C++ (Programming Language), Computational Thinking, C and C++, Programming Principles, Computer Programming, Integrated Development Environments, Development Environment, Memory Management
Anfänger · Kurs · 1–3 Monate