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: Jenkins, Systemüberwachung, Bereitstellung von Anwendungen, Scrum (Software-Entwicklung), Kubernetes, Cloud-Anwendungen, Sichere Kodierung, Istio, Open Web Application Security Project (OWASP), Grafana, Testgetriebene Entwicklung (TDD), DevOps, Code-Abdeckung, OpenShift, Gherkin (Skriptsprache), Kontinuierliche Integration, Agile Entwicklung von Software, Cloud-Bereitstellung, CI/CD, Agile Methodik
Auf einen Abschluss hinarbeiten
Mittel · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Peripheriegeräte, Cybersicherheit, Computer Hardware, Künstliche Intelligenz, Cloud-Sicherheit, Generative KI, System-Konfiguration, Cloud Computing Architektur, Cloud-Speicher, Cloud-Dienste, Cloud-Plattformen, Cloud Computing, Datenspeicherung, Cloud-Infrastruktur, Allgemeine Vernetzung, Cyber-Angriffe, OSI-Modelle, Datensicherheit, Cloud-Bereitstellung, Testplanung
Anfänger · Spezialisierung · 3–6 Monate

DeepLearning.AI
Kompetenzen, die Sie erwerben: Datenstrukturen, Skripting, Fehlersuche, Datenanalyse, Künstliche Intelligenz, Anwendungsentwicklung, Schnittstelle zur Anwendungsprogrammierung (API), Grundsätze der Programmierung, Automatisierung, Modellierung großer Sprachen, Jupyter, KI-Förderung, Python-Programmierung, Schnelles Engineering
Anfänger · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Excel-Makros, Datenmanagement, Datei-E/A, Daten importieren/exportieren, Computer Programmierung, Tabellenverarbeitungssoftware, Datenvalidierung, Grundsätze der Programmierung, UI Komponenten, Fehlersuche, Automatisierung, Algorithmen, Code-Überprüfung, Visual Basic (Programmiersprache), Problemlösung, Microsoft Excel, Daten bereinigen, Simulationen, Benutzeroberfläche (UI)
Anfänger · Spezialisierung · 3–6 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Java, Datenstrukturen, Java Programmierung, Computer Programmierung, Grundsätze der Programmierung, C++ (Programmiersprache), Algorithmen, Dateiverwaltung, Datenspeicherung
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Data Structures, Data Cleansing, Python Programming, Data Analysis, NumPy, Pandas (Python Package), Data Manipulation, Analytical Skills, Scripting, Algorithms, Debugging
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Datenstrukturen, Skripting, Datenanalyse, NumPy, Datenmanipulation, Fehlersuche, Pandas (Python-Paket), Algorithmen, Datenvisualisierung, Python-Programmierung
Fortgeschritten · Kurs · 1–3 Monate

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

University of Michigan
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), JSON, HyperText Markup Language (HTML), Datenmodellierung, Datenbanken, Relationale Datenbanken, Web-Entwicklung, Datenbank-Design, SQL, Javascript, Fehlersuche, PHP (Skriptsprache), jQuery, Sichere Kodierung, MySQL, JavaScript und jQuery, Ajax, Web-Anwendungen, Datenbank Entwicklung, Datenbank-Anwendung
Mittel · Spezialisierung · 3–6 Monate
Coursera
Kompetenzen, die Sie erwerben: Classification And Regression Tree (CART), Decision Tree Learning, Classification Algorithms, Java, Java Programming, Machine Learning Algorithms, Supervised Learning, Algorithms, Machine Learning, Data Structures, Software Engineering
Fortgeschritten · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Theoretical Computer Science, Algorithms, Graph Theory, Data Structures, Operations Research, Public Key Cryptography Standards (PKCS), Cryptography, Programming Principles, Computational Thinking, Pseudocode, Design Strategies, Computer Science, Tree Maps, Encryption, Linear Algebra, Combinatorics, Mathematical Modeling, Advanced Mathematics, IBM Cloud, Python Programming
Auf einen Abschluss hinarbeiten
Fortgeschritten · Spezialisierung · 3–6 Monate

DeepLearning.AI
Kompetenzen, die Sie erwerben: Dimensionalitätsreduktion, Algebra, Angewandte Mathematik, NumPy, Maschinelles Lernen, Lineare Algebra, Datenvorverarbeitung, Fortgeschrittene Mathematik, Datenmanipulation, Mathematische Modellierung, Methoden des Maschinellen Lernens, Python-Programmierung
Mittel · Kurs · 1–4 Wochen