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.

University of California San Diego
Kompetenzen, die Sie erwerben: Computer Programmierung, Integrierte Entwicklungsumgebungen, Fehlersuche, Testfall, Java, Objektorientierte Programmierung (OOP), Algorithmen, Pseudocode, Computerprogrammierung, Programm-Entwicklung, Computergestützte Logik, Grundsätze der Programmierung, Unterrichten
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Content Strategy, Content Development and Management, Web Content, No-Code Development, Marketing Collateral, Web Design, Driving engagement, Web Development, Digital Marketing
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: WordPress, Ajax, Development Environment, Content Management Systems, Web Development, Data Management, PHP (Scripting Language), Database Development, MySQL, Javascript and jQuery, Information Architecture, Database Management, Cascading Style Sheets (CSS), Application Security, User Accounts, Data Validation
Mittel · Spezialisierung · 1–4 Wochen

Board Infinity
Kompetenzen, die Sie erwerben: Skalierbarkeit, Sicherheitsprüfung, CI/CD, Entwicklung von Testskripten, Testautomatisierung, API-Tests, Anwendungssicherheit, Testfall, Regressionstests, JUnit, Automatisierung, Schnittstelle zur Anwendungsprogrammierung (API), Leistungstests, Test-Tools, Selenium (Software), Sicherheitstests, Software-Tests
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, Kontinuierliche Bereitstellung, Fehlersuche, Anwendungsentwicklung, Konfigurationsverwaltung, Konfigurationsmanagement, Cloud-Speicher, Entwicklungsumgebung, Dateiverwaltung, Sichere Kodierung, Bereitstellung von Anwendungen, Cloud-Bereitstellung, Cloud-Entwicklung, Kollaborative Software, Software-Entwicklungstools, GitHub, Versionskontrolle, Git (Versionskontrolle-System)
Mittel · Kurs · 1–3 Monate

MathWorks
Kompetenzen, die Sie erwerben: Generative KI, LLM-Bewerbung, Code-Überprüfung, Software-Dokumentation, Visualisierung (Computergrafik), Matlab
Anfänger · Kurs · 1–4 Wochen

University of Pennsylvania
Kompetenzen, die Sie erwerben: Maschinelles Lernen, Künstliche Intelligenz, Algorithmen für maschinelles Lernen, PyTorch (Bibliothek für Maschinelles Lernen), Überwachtes Lernen, Vorverarbeitung der Daten, Tiefes Lernen, Künstliche neuronale Netze, Deep Learning, Datenvorverarbeitung
Mittel · Kurs · 1–4 Wochen

JetBrains
Kompetenzen, die Sie erwerben: Generative KI, Integrierte Entwicklungsumgebungen, KI-Workflows, Anwendungsentwicklung, Lebenszyklus der Softwareentwicklung, Software-Entwicklung, IntelliJ IDEA, Künstliche Intelligenz und Maschinelles Lernen (KI/ML), Generative AI-Agenten, Modellierung großer Sprachen, Software-Entwicklungstools, Agentische Systeme, Softwareentwicklung, KI-Förderung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Faltungsneuronale Netze, Computervision, Python-Programmierung, Vorverarbeitung der Daten, Cloud Computing, Faltungsneuronale Netzwerke, Entwicklungsumgebung, Tiefes Lernen, Computer Vision, Modell Bewertung, Modellevaluation, Datenvorverarbeitung, Bildanalyse, Deep Learning, Tensorflow, Keras (Bibliothek für Neuronale Netze)
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Jenkins, Selenium (Software), GitHub, Git (Version Control System), Performance Testing, Continuous Integration, CI/CD, Apache Maven, Version Control, Test Script Development, Test Automation, Browser Compatibility, JUnit, Object Oriented Programming (OOP), Test Data, Integration Testing, Java Programming, Test Case, Test Execution Engine, Software Testing
Anfänger · Spezialisierung · 3–6 Monate

Dartmouth College
Kompetenzen, die Sie erwerben: Computer Programmierung, Betriebssysteme, Befehlszeilen-Schnittstelle, Datei-E/A, Anwendungsentwicklung, Entwicklungsumgebung, Linux, Eingebettete Software, C (Programmiersprache), Tools erstellen, Eingebettete Systeme, Programm-Entwicklung, Computerprogrammierung, Software-Installation
Anfänger · Kurs · 1–3 Monate

DeepLearning.AI
Kompetenzen, die Sie erwerben: JSON, Prompt Engineering, Abruf-erweiterte Erzeugung, Künstliche Intelligenz, Modell-Bereitstellung, LLM-Bewerbung, Modellierung großer Sprachen, Schnelles Engineering, Werkzeuganrufe
Anfänger · Projekt · Weniger als 2 Stunden