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.

LearnQuest
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Testgetriebene Entwicklung (TDD), Jenkins, CI/CD, Kontinuierliche Lieferung, Kontinuierliche Integration, Computergestütztes Denken, Versionskontrolle, Softwareentwicklung, Software-Entwicklungstools, Unified Modeling Language, Agile Methodik, Apache Maven, Software-Entwurfsmuster, Lebenszyklus der Softwareentwicklung, Grundsätze der Programmierung, Methoden der Softwareentwicklung, Tools erstellen, Objektorientierter Entwurf, Cloud-Entwicklung
Anfänger · Spezialisierung · 3–6 Monate

Duke University
Kompetenzen, die Sie erwerben: MLOps (Maschinelles Lernen Operations), Tensorflow, Verantwortungsvolle KI, CI/CD, Befehlszeilen-Schnittstelle, Web-Frameworks, Big Data, Künstliche Intelligenz und Maschinelles Lernen (KI/ML), Rust (Programmiersprache), Cloud-Lösungen, DevOps, Docker (Software), PyTorch (Bibliothek für Maschinelles Lernen), GitHub, Containerisierung, Serverloses Rechnen, Maschinelles Lernen, Microsoft Kopilot
Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Responsible AI, Containerization, Prompt Engineering, Scalability, Docker (Software), Application Deployment, Kubernetes, Azure Active Directory, Prompt Patterns, Generative AI Agents, LangChain, Microservices, Microsoft Azure, Microsoft Power Automate/Flow, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Distributed Computing, Serverless Computing, Natural Language Processing, Reinforcement Learning
Mittel · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Scientific Visualization, Data Storytelling, Heat Maps, Data Mapping
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Rückstände, Anwenderbericht, Schlanke Methodologien, Schätzung, Prioritätensetzung, Agiles Projektmanagement, Leistungsmessung, Leistungsmetrik, Sprint-Retrospektiven, Agile Entwicklung von Software, Agile Methodik, Sprint-Planung, Teamorientiert, Prozess der kontinuierlichen Verbesserung, Kanban-Prinzipien, Workflow Management
Anfänger · Kurs · 1–4 Wochen

EDUCBA
Kompetenzen, die Sie erwerben: C (Programming Language), Embedded Systems, Embedded Software, Debugging, System Programming, Hardware Architecture, Microarchitecture, Computer Architecture, Data Structures, Peripheral Devices
Anfänger · Kurs · 1–4 Wochen
LearnQuest
Kompetenzen, die Sie erwerben: Computer Programmierung, Matplotlib, Python-Programmierung, Datenmodellierung, Software-Tests, CI/CD, Paket- und Software-Management, Unified Modeling Language, Docker (Software), Testautomatisierung, Skripting, Containerisierung, DevOps, Datenmanipulation, Datenvisualisierung, Datenstrukturen, Entwicklungstests, Pandas (Python-Paket), Grundsätze der Programmierung, Einheitstest
Anfänger · Spezialisierung · 3–6 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Java Programmierung, Computer Programmierung, Entwicklungsumgebung, Objektorientierte Programmierung (OOP), Java, Programm-Entwicklung, Software-Installation, Web-Anwendungen, Virtuelle Maschinen, Eclipse (Software)
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Computer Programmierung, Python-Programmierung, Künstliche Intelligenz und Maschinelles Lernen (KI/ML), Künstliche neuronale Netze, Deep Learning, Computervision, Datenethik, Eingebettete Software, Angewandtes maschinelles Lernen, Bildanalyse, Maschinelles Lernen, Eingebettete Systeme
Mittel · Kurs · 1–4 Wochen

Rice University
Kompetenzen, die Sie erwerben: Algorithmen, Computer Programmierung, Python-Programmierung, Spieltheorie, Software-Tests, Computergestütztes Denken, Theoretische Informatik, Mathematische Modellierung, Informatik, Datenstrukturen, Grundsätze der Programmierung
Mittel · Kurs · 1–4 Wochen
University of Washington
Kompetenzen, die Sie erwerben: Algorithmen, SQL, Datenfluss, Verteiltes Rechnen, Graphentheorie, Python-Programmierung, Datenverarbeitung, NoSQL, Big Data, Apache Hadoop, Datenbanken, Datenbank-Systeme, Skalierbarkeit, Cloud Computing, Abfragesprachen, Apache Spark, Datenanalyse, Datenmanipulation, Relationale Datenbanken
Gemischt · Kurs · 1–3 Monate

Universitat Pompeu Fabra of Barcelona
Kompetenzen, die Sie erwerben: Musik, Open Source Technologie, Python-Programmierung, Computer-Programmierwerkzeuge, Numerische Analyse, Datenanalyse-Software, NumPy, Musiktheorie
Mittel · Kurs · 1–3 Monate