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.

Kompetenzen, die Sie erwerben: User-Interface-(UI)-Design, Anwendungsentwicklung, Entwicklungsumgebung, Interaktionsdesign, Fehlersuche, Benutzerfreundlichkeit, Entwicklungstests, Mensch-Computer-Interaktion, Android Studio, Benutzeroberfläche (UI), Entwicklung von Anwendungen für Mobilgeräte, Android (Betriebssystem), Android Entwicklung, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX)
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Generative AI, Generative Adversarial Networks (GANs), Artificial Intelligence and Machine Learning (AI/ML), Responsible AI, Applied Machine Learning, Data Ethics, Transfer Learning, Federated Learning, Scalability, Machine Learning, Distributed Computing, Model Evaluation, MLOps (Machine Learning Operations), Microsoft Azure, Information Privacy
Mittel · Kurs · 1–4 Wochen

Accenture
Kompetenzen, die Sie erwerben: Computer Programmierung, Datenanalyse, Digitale Kommunikation, Aufkommende Technologien, Computer Hardware, Künstliche Intelligenz, Web-Entwicklung, Javascript, Blockchain, Cloud Computing, Computerkenntnisse, Technologie-Lösungen, Erhebung von Daten, Python-Programmierung, Datensicherheit, Microsoft Excel, digitale Kompetenz
Anfänger · Kurs · 1–4 Wochen

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

Kompetenzen, die Sie erwerben: C and C++, C++ (Programming Language), Object Oriented Programming (OOP), File I/O, Computer Programming, Microsoft Visual Studio, System Programming, Apple Xcode, Development Environment, Algorithms, File Systems, Software Design Patterns, Data Structures, Performance Tuning, Debugging, File Management
Mittel · Spezialisierung · 3–6 Monate

Akamai Technologies, Inc.
Kompetenzen, die Sie erwerben: Datenstrukturen, Datenbanken, Skripting, Dateiverwaltung, Grundsätze der Programmierung, MySQL, Anwendungsentwicklung, Datenbank Management, Programm-Entwicklung, Web-Anwendungen, Python-Programmierung
Anfänger · Kurs · 1–3 Monate

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

Imperial College London
Kompetenzen, die Sie erwerben: Faltungsneuronale Netzwerke, Verarbeitung natürlicher Sprache, Transfer Learning, Keras (Bibliothek für Neuronale Netze), Rekurrente Neuronale Netze (RNNs), Tensorflow, Deep Learning, Einbettungen, Daten-Pipelines, Modellevaluation
Mittel · 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

Kompetenzen, die Sie erwerben: Recurrent Neural Networks (RNNs), Tensorflow, Python Programming, Natural Language Processing, Data Preprocessing, Applied Machine Learning, Text Mining, Machine Learning Algorithms, Deep Learning, Classification Algorithms, Machine Learning
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Coursera
Kompetenzen, die Sie erwerben: Data Structures, Plot (Graphics), Data-oriented programming, Programming Principles, Python Programming, Data Storage
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

University of California, Irvine
Kompetenzen, die Sie erwerben: Apple-Software-Kenntnisse, Datenstrukturen, Entwicklung von Anwendungen für Mobilgeräte, Anwendungsentwicklung, Benutzeroberfläche (UI), Objective-C (Programmiersprache), Apple iOS, Objektorientierte Programmierung (OOP), Anwendungsserver, iOS Entwicklung, Swift Programmierung
Gemischt · Kurs · 1–4 Wochen