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.

Rice University
Kompetenzen, die Sie erwerben: Algorithmen, Objektorientierte Programmierung (OOP), Python-Programmierung, Fehlersuche, Programm-Entwicklung, Angewandte Mathematik, Computergestütztes Denken, Grundsätze der Programmierung, Wahrscheinlichkeit, Kombinatorik, Spiel-Design, Software-Tests, Computer Programmierung, Entwicklungstests, Simulationen
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Computervision, Python-Programmierung, Deep Learning, Transfer Learning, Datenvorverarbeitung, Maschinelles Lernen, Modell-Bereitstellung, Datenethik, Angewandtes maschinelles Lernen, Eingebettete Systeme, Künstliche neuronale Netze, Computer Programmierung, Künstliche Intelligenz und Maschinelles Lernen (KI/ML), Bildanalyse, Modellevaluation, Faltungsneuronale Netzwerke
Mittel · Kurs · 1–4 Wochen

King Abdullah University of Science and Technology
Kompetenzen, die Sie erwerben: Unix, Python-Programmierung, Datenanalyse, Datenmanipulation, Bioinformatik, NumPy, Datenqualität, Explorative Datenanalyse, Statistische Hypothesentests, R-Programmierung, Statistische Analyse, Wissenschaftliche Visualisierung, Unix-Befehle, Pandas (Python-Paket), Rmarkdown
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Flutter (Software), Mobile Development, React Native, Apple iOS, Mobile Development Tools, iOS Development, Application Development, Back-End Web Development, User Story, Android Development, User Interface (UI), Cross Platform Development, Application Programming Interface (API), Software Development Tools, User Interface and User Experience (UI/UX) Design, Application Frameworks, UI Components, Application Deployment, Data Persistence, Figma (Design Software)
Anfänger · Spezialisierung · 3–6 Monate

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Scala Programmierung, Verteiltes Rechnen, Big Data, Datenmanipulation, Apache Hadoop, SQL, Persistenz der Daten, Apache Spark, Datenverarbeitung, Leistungsoptimierung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Field-Programmable Gate Array (FPGA), Electronic Systems, Hardware Design, Application Specific Integrated Circuits, Electronics Engineering, Serial Peripheral Interface, Computational Logic, Electrical Engineering, Computer Architecture, Schematic Diagrams, Semiconductors, Electronic Hardware, Electronics, Electronic Components, Internet Of Things, Embedded Systems, Theoretical Computer Science, Electrical and Computer Engineering, Diagram Design, Programmable Logic Controllers
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Computervision, Deep Learning, Unüberwachtes Lernen, Zeitreihenanalyse und Vorhersage, Transfer Learning, Reinforcement Learning, Generative adversarische Netze (GANs), Generative KI, Keras (Bibliothek für Neuronale Netze), Faltungsneuronale Netzwerke, Rekurrente Neuronale Netze (RNNs), Tensorflow
Mittel · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Systemüberwachung, Git (Versionskontrolle-System), Ubuntu, Firewall, Paket- und Software-Management, Linux, Linux-Befehle, Cloud Computing Architektur, Befehlszeilen-Schnittstelle, Versionskontrolle, Linux Verwaltung, Betriebssystem-Verwaltung, DevOps, Infrastruktur mit öffentlichem Schlüssel, Benutzerkonten, Dateisysteme, Linux-Server, Virtual Private Networks (VPN), Intrusion Detection und Prävention, Dateiverwaltung
Anfänger · Spezialisierung · 3–6 Monate

University of Toronto
Kompetenzen, die Sie erwerben: Deep Learning, Computervision, Robotik, Künstliche neuronale Netze, Faltungsneuronale Netzwerke, Bildanalyse, Algorithmen für maschinelles Lernen, Lineare Algebra
Fortgeschritten · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Streudiagramme, Datenwrangling, Daten importieren/exportieren, Datenmanipulation, Rmarkdown, Ggplot2, Datenvisualisierung, Statistische Visualisierung, Tidyverse (R-Paket), R-Programmierung, Statistische Berichterstattung, Datenvisualisierungssoftware, Histogramm
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Betriebssysteme, Cloud Computing, Schulung zum Bewusstsein für Computersicherheit, Projektmanagement, Computer Hardware, Datenbank Software, Technische Unterstützung und Dienstleistungen, Computer-Vernetzung, Cybersicherheit, Datenspeicherung, Software-Installation, Hardware-Fehlerbehebung, Computer Programmierung, Cloud-Infrastruktur, Netzwerk-Fehlerbehebung, Virtual Private Networks (VPN), Informationstechnologie
Anfänger · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Mathematische Modellierung, Algorithmen, Computergestütztes Denken, Programm-Entwicklung, Computer Programmierung, Wahrscheinlichkeit, Statistik, Arithmetik, Kombinatorik
Anfänger · Kurs · 1–3 Monate