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.

University of Alberta
Kompetenzen, die Sie erwerben: Künstliche Intelligenz, Maschinelles Lernen, Entscheidungsintelligenz, Agentische Systeme, Markov-Modell, Algorithmen für maschinelles Lernen, Algorithmen, Reinforcement Learning
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: GitHub Copilot
Anfänger · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Datenwissenschaft, Daten-Ethik, Projektleitung, Datenqualität, Design erleben, Maschinelles Lernen, Modell Ausbildung, Tiefes Lernen, MLOps (Operationen für maschinelles Lernen), Produktmanagement, Vorverarbeitung von Daten, Menschenzentriertes Design, Unüberwachtes Lernen, Modellevaluation, Regressionsanalyse, Datenverwaltung, Modell-Einsatz, Produktdesign, Qualität der Daten, Bewertung des Modells, Benutzerfreundliches Design, Verantwortungsvolle AI, Datenmanagement, Datenvorverarbeitung
Anfänger · Spezialisierung · 3–6 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Reaktionsfähiges Web-Design, Hypertext Markup Language (HTML), Typografie, Web-Entwicklung, Grundsätze der Programmierung, Web-Design, Leitlinien für die Zugänglichkeit von Webinhalten, Cascading Style Sheets (CSS), Fehlersuche, Web-Entwicklungs-Tools, HTML und CSS
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Graph Theory, Data Structures, Algorithms, Computational Thinking, Programming Principles, Computer Programming, C++ (Programming Language), Theoretical Computer Science, Software Engineering, Geometry, Performance Tuning, Solution Design
Mittel · Spezialisierung · 3–6 Monate
Kompetenzen, die Sie erwerben: Embedded Software, C (Programming Language), Embedded Systems, Debugging, Peripheral Devices, Memory Management, Integrated Development Environments, Computer Programming Tools, Development Environment, System Programming, Software Development Tools, Program Development, Hardware Architecture, Systems Architecture, Eclipse (Software), Data Structures, C and C++, Build Tools, Programming Principles, Microarchitecture
Mittel · Spezialisierung · 3–6 Monate

Microsoft
Kompetenzen, die Sie erwerben: Microsoft Copilot, C# (Programming Language), ASP.NET, .NET Framework, Application Programming Interface (API), API Design, Restful API, Cloud API, Back-End Web Development, Middleware, Application Frameworks, OpenAI, Software Architecture, JSON, Secure Coding, Dependency Analysis, Performance Tuning, Debugging
Anfänger · Kurs · 1–3 Monate

University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: NoSQL, Skalierbarkeit, Cloud Computing, Architektur des Cloud Computing, Entwurf von Systemen, Verteiltes Rechnen, Datenbank-Theorie, Algorithmen, Datenspeicher, C++ (Programmiersprache), Apache Cassandra
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Daten-Ethik, Microsoft Azure, Datenerfassung, Merkblatt (Software), Datentechnik, Data Warehousing, Datenmodellierung, Migration von Daten, Datenerhebung, R Programmierung, Rmarkdown, Integration von Daten, Datenumwandlung, R (Software), Daten-Pipelines, Web-Scraping, Interaktive Datenvisualisierung, Datensicherheit, Cloud-Speicher, Datenbank-Management, Große Daten, Datenbank Management
Mittel · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Tidyverse (R-Paket), Einheitstest, Merkblatt (Software), Datenvisualisierung, Paket- und Softwareverwaltung, Datenwrangling, Objektorientierter Entwurf, R Programmierung, Vorverarbeitung von Daten, Open-Source-Technologie, Software-Dokumentation, R (Software), Web-Scraping, Software zur Datenvisualisierung, Objektorientierte Programmierung (OOP), Bereinigung von Daten, Datenmanipulation, Einheitliche Prüfung, Technische Dokumentation, Plot (Grafiken), Datenvorverarbeitung, Ggplot2
Anfänger · Spezialisierung · 3–6 Monate

John Wiley & Sons
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Java Programmierung, Software Entwurf, Datenmodellierung, Objektorientierter Entwurf, Java-Programmierung, Software-Entwurfsmuster, Software-Entwicklung, Objektorientierte Programmierung (OOP), Funktionales Design, Datenverwaltung, Java, Instandhaltbarkeit, Datenmanagement
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Data Structures, Algorithms, Computational Thinking, Programming Principles, Theoretical Computer Science, Software Engineering, Computer Programming, Performance Tuning
Mittel · Kurs · 1–3 Monate