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: Kryptographie, Daten-Pipelines, Amazon Web Services, Befehlszeilenschnittstelle, Python-Programmierung, Daten-Strukturen, Sichere Kodierung, Amazon Webdienste, Datenmanipulation, Restful API, Datenverarbeitung, System-Programmierung, Rust (Programmiersprache), Anwendungsprogrammierschnittstelle (API), Cloud-basierte Integration, Software-Prüfung
Mittel · Kurs · 1–4 Wochen

Vanderbilt University
Kompetenzen, die Sie erwerben: Java, Anwendungsentwicklung, Persistenz der Daten, Integrationsprüfung, Mobile Entwicklung, Ereignisgesteuerte Programmierung, Benutzeroberfläche (UI), Einheitstest, Einheitliche Prüfung, Software-Prüfung, Entwicklungstests, Android-Entwicklung
Gemischt · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Java, Computer Programmierung, Java-Programmierung, Programm-Entwicklung, Software und Technologie für das Bildungswesen, Digitale Pädagogik, Fehlersuche, Objektorientierte Programmierung (OOP), Computerprogrammierung, Unterricht, Unterrichten, Grundsätze der Programmierung, Java Programmierung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Keras (Neural Network Library), Model Optimization, Tensorflow, Deep Learning, Performance Tuning, Model Deployment, Python Programming
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Data Warehousing, NoSQL, Cloud-Dienste, Cloud-Speicher, SQL, Microsoft Azure, Datenbank-Theorie, Analytik, Relationale Datenbanken, Datenbanken, Datenspeicher, Datenspeicherung
Anfänger · Kurs · 1–4 Wochen

University of London
Kompetenzen, die Sie erwerben: Linux, Linux Commands, Computer Systems, Command-Line Interface, Cybersecurity, Computer Architecture, Network Security, Cyber Attacks, Vulnerability Assessments, Hardware Architecture, Information Systems Security, Application Security, Threat Detection, Authorization (Computing), Network Protocols, Virtual Private Networks (VPN), Operating Systems, VPN Clients, Systems Architecture, Authentications
Anfänger · Kurs · 1–4 Wochen

École normale supérieure
Kompetenzen, die Sie erwerben: Lineare Algebra, Operations Research, Graphentheorie, Kombinatorik, Lösung Design, Algorithmen, Theoretische Informatik, Wahrscheinlichkeit, Angewandte Mathematik, Mathematische Modellierung
Gemischt · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Selenium (Software), Test Script Development, Test Automation, Debugging, Scripting, Automation, Web Scraping, Software Testing, Cascading Style Sheets (CSS)
Anfänger · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: Computer Programmierung, Java, Anwendungsentwicklung, Java-Programmierung, Anwendungsserver, Befehlszeilenschnittstelle, Mobile Entwicklung, Ereignisgesteuerte Programmierung, Programm-Entwicklung, Benutzeroberfläche (UI), Web-Anwendungen, Software-Entwicklungstools, Java-Plattform Enterprise Edition (J2EE), Computer-Programmierwerkzeuge, UI-Komponenten, Entwicklungsumgebung, Computerprogrammierung, Java Programmierung
Mittel · Kurs · 1–4 Wochen

Microsoft
Kompetenzen, die Sie erwerben: Modell Ausbildung, KI-Kenntnisse, Anwendungsentwicklung, Künstliche Intelligenz, Datenerfassung, Microsoft Azure, Modell-Einsatz, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Angewandtes maschinelles Lernen, Klassifizierungsalgorithmen, Computer Vision, Bildanalyse
Anfänger · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: Datenvisualisierung, Datenumwandlung, Explorative Datenanalyse, Datenwissenschaft, Tidyverse (R-Paket), R Programmierung, Daten importieren/exportieren, Datenmanagement, Datenmanipulation, R (Software), Datenanalyse, Dateiverwaltung, Datenwrangling, Datenverwaltung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: KI-Kenntnisse, Software-Entwicklung, Token-Optimierung, Künstliche Intelligenz, Pseudocode, Softwaretechnik, ChatGPT, Programm-Entwicklung, Web-Anwendungen, Web-Entwicklungs-Tools, Web-Entwicklung, Schnelles Engineering, Fehlersuche, Prompt-Muster
Mittel · Kurs · 1–4 Wochen