Programmieren-Kurse können Ihnen helfen, die Grundlagen von Syntax, Kontrollstrukturen und Datenstrukturen in verschiedenen Sprachen zu lernen. Sie können Fähigkeiten im Schreiben, Testen und Strukturieren von Code aufbauen. Viele Kurse führen in Entwicklungsumgebungen, Versionskontrolle und einfache Projektbeispiele ein, mit denen Sie eigene Programme Schritt für Schritt entwickeln.

MathWorks
Kompetenzen, die Sie erwerben: Model Evaluation, Computer Vision, Model Deployment, Anomaly Detection, Convolutional Neural Networks, Image Analysis, Transfer Learning, Model Training, Fine-tuning, Deep Learning, Generative AI, Artificial Neural Networks, Applied Machine Learning, Data Preprocessing, Matlab, Software Visualization, Classification Algorithms, Model Optimization, Predictive Modeling, Performance Tuning
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Debugging, Java Programming, Java, Programming Principles, Computer Programming, Computational Logic, Computer Science, Data Storage
Anfänger · Kurs · 1–4 Wochen

University of Pennsylvania
Kompetenzen, die Sie erwerben: Algorithmen, Agentische Systeme, KI-Kenntnisse, Künstliche Intelligenz, Verantwortungsvolle AI, Theoretische Informatik, Python-Programmierung
Mittel · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Datenbank-Design, Datenmanipulation, Datenverwaltung, Datenbank Management, Datenbanken, Datenbank-Management-Systeme, Datenmanagement, Datenbank-Management, SQL, Datenbank-Software, Integrität der Daten, Relationale Datenbanken, Fehlersuche
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Imperial College London
Kompetenzen, die Sie erwerben: Modell-Optimierung, Bayessche Statistik, Auto-Kodierer, Modell Ausbildung, Datenumwandlung, Generative KI, Autokodierer, Bayessches Netz, Bildanalyse, Wahrscheinlichkeitsverteilung, Generative Modellarchitekturen, Tiefes Lernen, Stichproben (Statistik), Tensorflow
Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Softwaretechnik, Software-Entwicklung, ChatGPT, Web-Entwicklung, Pseudocode, Token-Optimierung, KI-Kenntnisse, Schnelles Engineering, Künstliche Intelligenz, Prompt-Muster, Web-Anwendungen, Fehlersuche, Programm-Entwicklung, Web-Entwicklungs-Tools
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Technische Unterstützung, Software-Entwicklung, Lebenszyklus der Systementwicklung, Methoden der Softwareentwicklung, COBOL (Programmiersprache), Agile Methodik, Computer Programmierung, Agiles Projektmanagement, Agile Entwicklung von Software, Qualitätssicherung, Computerprogrammierung, Technische Unterstützung und Dienstleistungen, Mainframe-Computing, Problemverfolgung, Software-Qualitätssicherung, Code-Überprüfung, System-Unterstützung, Software-Qualität (SQA/SQC), Helpdesk-Unterstützung, Scrum (Software-Entwicklung), Lebenszyklus der Softwareentwicklung, Agile Software-Entwicklung
Anfänger · Kurs · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: Testfall, GitHub Kopilot, GitHub, AI-Integrationen, Entwicklungstests, Microsoft Entwicklungswerkzeuge, Fehlersuche, Technische Dokumentation, Programm-Entwicklung, Code-Überprüfung, Software-Dokumentation, Microsoft Visual Studio, Instandhaltbarkeit, Web-Entwicklungs-Tools
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Software-Entwicklung, Methoden der Softwareentwicklung, Agile Methodik, Großrechner-Technologien, Lebenszyklus der Systementwicklung, z/OS, COBOL (Programmiersprache), Pseudocode, Agile Entwicklung von Software, Software Entwurf, Einheitstest, Mainframe-Computing, Software-Prüfung, Einheitliche Prüfung, Programm-Entwicklung, Systemanalyse, Systemarchitektur, Entwicklung von Systemen, Planung der Prüfung, Lebenszyklus der Softwareentwicklung, Scrum (Software-Entwicklung), Agile Software-Entwicklung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Statistische Programmierung, Entwicklungsumgebung, Arithmetik, Rechnerische Logik, R (Software), R Programmierung, Daten importieren/exportieren, Grundsätze der Programmierung
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

University of California, Davis
Kompetenzen, die Sie erwerben: System-Programmierung, Benutzerkonten, Verifizierung und Validierung, C und C++, Verschlüsselung, C (Programmiersprache), Datenvalidierung, Kryptographie, Sichere Kodierung, Identitäts- und Zugangsmanagement, Linux-Verwaltung, Validierung von Daten, Bewertungen der Anfälligkeit, Dateisysteme, Code-Überprüfung, Anwendungssicherheit, Linux, Sicherheitskontrollen, Schwachstellen-Management, Unix, Datei-E/A
Mittel · Kurs · 1–4 Wochen

Vanderbilt University
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Datenbanken, ChatGPT, Datenvisualisierung, KI-Kenntnisse, Datenvalidierung, Explorative Datenanalyse, Kontext Technik, Datenanalyse, Generative KI, Schnelles Engineering, SQL, Prompt-Muster, Validierung von Daten, Fehlersuche, Kontext-Management, Datenkompetenz, Abfragesprachen, Interaktive Datenvisualisierung
Anfänger · Kurs · 1–4 Wochen