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.

Google Cloud
Kompetenzen, die Sie erwerben: Business Transformation, Innovation, Digital Transformation, Data Governance, Model Evaluation, Google Cloud Platform, Google Workspace, Responsible AI, Technology Strategies, Cloud Solutions, Cloud Services, Cloud Computing, Data Strategy, Cloud Infrastructure, Cloud Applications, Collaborative Software, Team Building, Infrastructure As A Service (IaaS), Artificial Intelligence and Machine Learning (AI/ML), Machine Learning
Anfänger · Spezialisierung · 3–6 Monate

University of California, Davis
Kompetenzen, die Sie erwerben: Datenanalyse, Datenmodellierung, Relationale Datenbanken, Datenverarbeitung, Datenumwandlung, SQL, Datenbanken, Datenmanipulation, Abfragesprachen, Datenqualität, Daten-Governance
Anfänger · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: MySQL, HyperText Markup Language (HTML), Relationale Datenbanken, Datenbank-Design, Datenbank Management, Anwendungsentwicklung, SQL, Javascript, Datenbank-Anwendung, Datenbanken, JSON, Fehlersuche, jQuery, Datenbank-Management-Systeme, JavaScript und jQuery, Datenbank Entwicklung, Ajax, Web-Anwendungen, PHP (Skriptsprache), Objektorientierte Programmierung (OOP)
Mittel · Spezialisierung · 3–6 Monate

University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Theoretische Informatik, Graphentheorie, Datenbank-Theorie, Datenstrukturen, Technische Software, Entwicklungsumgebung, Technologien zur Datenspeicherung, Fehlersuche, Algorithmen, Computer Programmierung, Unstrukturierte Daten, C++ (Programmiersprache), Objektorientierte Programmierung (OOP), Datenbank-Systeme, Datenspeicherung, Objektorientierter Entwurf, Netzwerk-Routing, Programm-Entwicklung
Mittel · Spezialisierung · 1–3 Monate

DeepLearning.AI
Kompetenzen, die Sie erwerben: Angewandte Mathematik, Datenumwandlung, Datenverarbeitung, Statistische Hypothesentests, Maschinelles Lernen, NumPy, Wahrscheinlichkeitsverteilung, Datenmanipulation, Explorative Datenanalyse, Wahrscheinlichkeit, Deskriptive Statistik, Stichproben (Statistik), Numerische Analyse, Dimensionalitätsreduktion, Infinitesimalrechnung, Statistisches maschinelles Lernen, Lineare Algebra, Bayessche Statistik, Algorithmen für maschinelles Lernen, Wahrscheinlichkeit & Statistik
Mittel · Spezialisierung · 1–3 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Java Programmierung, Git (Versionskontrolle-System), Einheitstest, Datei-E/A, Testgetriebene Entwicklung (TDD), Software-Entwurfsmuster, Anwendungssicherheit, Entwicklungstests, Android Studio, Testautomatisierung, Java, Software-Tests, JUnit, Instandhaltbarkeit, Software-Ingenieur, Prüfbarkeit, Integrationstests, Objektorientierte Programmierung (OOP), Android Entwicklung, Entwicklung von Anwendungen für Mobilgeräte
Anfänger · Spezialisierung · 3–6 Monate

Coursera
Kompetenzen, die Sie erwerben: Künstliche Intelligenz, Datenverarbeitung, Computer Programmierung, Wissenschaftliche Visualisierung, Grundsätze der Programmierung, Python-Programmierung, Spiel-Design, Web-Anwendungen
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: C# (Programming Language), Object Oriented Programming (OOP), Web Scraping, Programming Principles, Microsoft Visual Studio, .NET Framework, Data Structures, Software Design Patterns, File I/O, Application Development, Computational Logic, Algorithms, Hypertext Markup Language (HTML), Unit Testing, Debugging
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Graphic and Visual Design, Application Design, Program Development, Real Time Data, Programming Principles
Anfänger · Kurs · 1–4 Wochen

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Statistische Modellierung, Datenanalyse, Datenverarbeitung, Zeitreihenanalyse und Vorhersage, Vorhersage, Wahrscheinlichkeitsverteilung, R (Software), Technische Kommunikation, Statistische Methoden, Markov-Modell, Daten Präsentation, Bayessche Statistik, Statistische Inferenz, Wahrscheinlichkeit, Statistische Software, Modellevaluation, Statistik, R-Programmierung, Wahrscheinlichkeit & Statistik, Statistische Analyse
Mittel · Spezialisierung · 3–6 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Theoretische Informatik, Datenstrukturen, Graphentheorie, Technologien zur Datenspeicherung, Algorithmen, Grundsätze der Programmierung, Skalierbarkeit, Datenspeicherung, C++ (Programmiersprache), Verteiltes Rechnen, Bildanalyse, Dateiverwaltung
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Microservices, Docker (Software), Containerization, API Gateway, Redis, API Design, ASP.NET, .NET Framework, Software Architecture, Microsoft Visual Studio, Software Design Patterns, Cloud-Native Computing, Restful API, C# (Programming Language), Web Services, Application Programming Interface (API), Event-Driven Programming, Integration Testing, Software Development, Web Development
Mittel · Spezialisierung · 3–6 Monate