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.

Vanderbilt University
Kompetenzen, die Sie erwerben: Git (Versionskontrolle-System), Datei-E/A, Ereignisgesteuerte Programmierung, Anwendungsentwicklung, Computer Programmierung, Java Programmierung, Persistenz der Daten, Android Studio, Android Entwicklung, Entwicklung von Anwendungen für Mobilgeräte
Gemischt · Kurs · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: Model Deployment, Data Management, Artificial Intelligence and Machine Learning (AI/ML), Infrastructure Architecture, MLOps (Machine Learning Operations), Cloud Deployment, Artificial Intelligence, Data Security, Application Frameworks, Machine Learning, Data Preprocessing, Data Pipelines, Scalability
Mittel · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Theoretische Informatik, Datenstrukturen, Graphentheorie, Angewandte Mathematik, Kombinatorik, Netzwerk-Modell, Algorithmen, Netzwerkanalyse, Netzwerk-Routing, Programm-Entwicklung
Anfänger · Kurs · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: Unsupervised Learning, Model Deployment, Generative AI, Large Language Modeling, Data Management, Natural Language Processing, MLOps (Machine Learning Operations), Supervised Learning, Microsoft Azure, Deep Learning, Artificial Intelligence and Machine Learning (AI/ML), Generative Adversarial Networks (GANs), Infrastructure Architecture, LLM Application, Responsible AI, Generative AI Agents, Applied Machine Learning, Azure DevOps, Reinforcement Learning, Data Preprocessing
Mittel · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Bootstrap (Front-End-Framework), SQL, Relationale Datenbanken, Autorisierung (Computing), Anwendungsentwicklung, Authentifizierungen, Objekt-Relationales Mapping, Datenbanken, Datenbank-Management-Systeme, Cloud-Bereitstellung, Full-Stack Web-Entwicklung, Objektorientierte Programmierung (OOP), Django (Web-Framework), Back-End Web-Entwicklung
Mittel · Kurs · 1–3 Monate

Wesleyan University
Kompetenzen, die Sie erwerben: Daten-Storytelling, Korrelationsanalyse, Datenanalyse, Datenmanagement, Klassifizierungs- und Regressionsbaum (CART), Lernen mit Entscheidungsbäumen, Regressionsanalyse, Maschinelles Lernen, Statistische Hypothesentests, Daten Präsentation, Statistische Methoden, Datenmanipulation, Explorative Datenanalyse, Modellevaluation, Logistische Regression, Deskriptive Statistik, Statistische Software, Statistik, Datenvisualisierung, Statistische Analyse
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Virtualisierung, Systemanalyse, Datei-E/A, Relationale Datenbanken, Testgetriebene Entwicklung (TDD), Bericht schreiben, Einheitstest, Grundsätze der Programmierung, COBOL (Programmiersprache), IBM DB2, Fehlersuche, Agile Methodik, Softwareentwicklung, Entwicklung von Systemen, Mainframe-Computing, Lebenszyklus der Softwareentwicklung, Job Control Language (JCL), z/OS, Pseudocode, Methoden der Softwareentwicklung
Mittel · Berufsbezogenes Zertifikat · 3–6 Monate

King Abdullah University of Science and Technology
Kompetenzen, die Sie erwerben: Datenanalyse, Pandas (Python-Paket), Bioinformatik, Statistische Hypothesentests, NumPy, Wissenschaftliche Visualisierung, Rmarkdown, Datenmanipulation, Explorative Datenanalyse, Python-Programmierung, Datenqualität, Unix, R-Programmierung, Unix-Befehle, Statistische Analyse
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

University at Buffalo
Kompetenzen, die Sie erwerben: Digitale Signalverarbeitung, Angewandte Mathematik, Erweiterte Realität, Algorithmen, Künstliche Intelligenz, Computer Programmierung, Farbtheorie, Computergrafik, Computervision, Infinitesimalrechnung, Bildanalyse, Matlab, Wahrscheinlichkeit & Statistik
Mittel · Kurs · 1–4 Wochen

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Apache Spark, SQL, Apache Hadoop, Big Data, Scala Programmierung, Datenmanipulation, Persistenz der Daten, Datenverarbeitung, Verteiltes Rechnen, 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