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.

Dartmouth College
Kompetenzen, die Sie erwerben: Open Source Technologie, Betriebssysteme, Unix, Linux, Technische Informatik, Linux-Befehle, C (Programmiersprache), Befehlszeilen-Schnittstelle, Computer Programmierung, Dateisysteme, Linux-Server, Eingebettete Systeme
Anfänger · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Datenbanken, Schnittstelle zur Anwendungsprogrammierung (API), Tabellenverarbeitungssoftware, Relationale Datenbanken, Datenmanipulation, Daten importieren/exportieren, Google Sheets, Erweiterbare Markup-Sprache (XML), SQL, Daten-Integration, Datenumwandlung, R-Programmierung, Web Scraping, Unstrukturierte Daten, Tidyverse (R-Paket)
Anfänger · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Agile Methodology, Scrum (Software Development), Software Testing, Agile Software Development, Embedded Systems, Docker (Software), Git (Version Control System), Linux Administration, System Programming, Linux, C++ (Programming Language), Internet Of Things, File Systems
Auf einen Abschluss hinarbeiten
Fortgeschritten · Kurs · 1–4 Wochen

Arizona State University
Kompetenzen, die Sie erwerben: Computervision, Klassifizierungsalgorithmen, Python-Programmierung, Prädiktive Modellierung, Deep Learning, Regressionsanalyse, Unüberwachtes Lernen, Maschinelles Lernen, Generative adversarische Netze (GANs), Datenverarbeitung, Computer Programmierung, Modellevaluation, Angewandtes maschinelles Lernen, Künstliche neuronale Netze, Algorithmen für maschinelles Lernen, Bildanalyse, Überwachtes Lernen
Anfänger · Kurs · 1–4 Wochen

Cisco Learning and Certifications
Kompetenzen, die Sie erwerben: Postman API Platform, Restful API, Authentications, Application Programming Interface (API), Scripting, JSON, Extensible Markup Language (XML), Network Protocols, YAML, Automation, Network Engineering, Python Programming
Mittel · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: OSI Models, Network Security, TCP/IP, Network Architecture, Network Protocols, General Networking, Network Routers, Routing Protocols, Public Key Infrastructure, Network Model, Cryptography, Web Applications
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

Scrimba
Kompetenzen, die Sie erwerben: Javascript, JavaScript-Frameworks, Front-End Web-Entwicklung, Ereignisgesteuerte Programmierung, Web Content Accessibility Guidelines, Web-Frameworks, UI Komponenten, React.js, Web-Anwendungen, Leistungsoptimierung, Benutzeroberfläche (UI), Datenorientierte Programmierung, Web-Entwicklungstools
Mittel · Kurs · 3–6 Monate

Imperial College London
Kompetenzen, die Sie erwerben: Deep Learning, Transfer Learning, Keras (Bibliothek für Neuronale Netze), Daten-Pipelines, Tensorflow, Rekurrente Neuronale Netze (RNNs), Modellevaluation, Einbettungen, Verarbeitung natürlicher Sprache, Faltungsneuronale Netzwerke
Mittel · Kurs · 1–3 Monate

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Mathematische Modellierung, Digitale Signalverarbeitung, Zeitreihenanalyse und Vorhersage, Elektronische Systeme, Elektronik, Elektrotechnik und Computertechnik, Telekommunikation, Digitale Kommunikation, Numerische Analyse, Lineare Algebra
Mittel · Kurs · 1–4 Wochen

Columbia University
Kompetenzen, die Sie erwerben: Algorithmen, Maschinelles Lernen, Wahrscheinlichkeitsverteilung, Statistische Methoden, Deep Learning, Entscheidungsunterstützende Systeme, Reinforcement Learning, Markov-Modell, Künstliche Intelligenz und Maschinelles Lernen (KI/ML), Simulationen
Mittel · Kurs · 1–3 Monate

IBM
Kompetenzen, die Sie erwerben: COBOL (Programmiersprache), Datenstrukturen, Grundsätze der Programmierung, Datenspeicherung, Fehlersuche, Software-Tests, Bericht schreiben, Computer Programmierung, Instandhaltbarkeit, Gespeicherte Prozedur
Anfänger · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: Objekt-Relationales Mapping, Transaktionsverarbeitung, Restful API, Spring Framework, Java, Persistenz der Daten, Datenbank-Systeme, Web-Anwendungen, Webdienste
Mittel · Kurs · 1–4 Wochen