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.

DeepLearning.AI
Kompetenzen, die Sie erwerben: AI-Integrationen, Software-Entwicklung, Anwendungsdesign, Modellierung großer Sprachen, OpenAI-API, Software-Architektur, Software-Entwurfsmuster, Abfragesprachen, Datenbank-Design, Sichere Kodierung, Software Architektur, Leistungsoptimierung, Datenbanken, LLM-Bewerbung, Datenbank-Entwicklung, Software Entwurf, Anwendungsprogrammierschnittstelle (API), Objektorientierter Entwurf, AI-Sicherheit, Systementwurf und Implementierung
★ 4.7 (186) · Anfänger · Kurs · 1–4 Wochen
University of Michigan
Kompetenzen, die Sie erwerben: Django (Web-Framework), Ajax, Javascript und jQuery, Datenzugang, Ereignisgesteuerte Programmierung, JSON, Datenmodellierung, Python-Programmierung, Web-Anwendungen, jQuery, Fehlersuche, Objektorientierte Programmierung (OOP), Javascript
★ 4.8 (294) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Data Warehousing, NoSQL, Virtuelle Maschinen, SQL, Große Daten, Datenbank-Design, Datenmanagement, Unstrukturierte Daten, Relationale Datenbanken, Datenbanken, Datenbank-Management-Systeme, Datenanalyse, Operative Datenbanken, Datenverwaltung, Datenbank-Systeme, Datenspeicherung
★ 4.7 (1096) · Anfänger · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Modell Ausbildung, Maschinelles Lernen, Explorative Datenanalyse, Bereinigung von Daten, Datenerhebung, Datenwissenschaft, Datenmodellierung, Präsentation der Daten, R Programmierung, Modellevaluation, Datenerfassung, Modell-Optimierung, Datenverarbeitung, Datenanalyse, Bewertung des Modells, Verarbeitung natürlicher Sprache, Prädiktive Modellierung, Analytische Fähigkeiten
★ 4.5 (1240) · Gemischt · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Aufkommende Technologien, Telekommunikation, Mobile Entwicklung, Digitale Signalverarbeitung, Kommunikationssysteme, Sitzungseinleitungsprotokolle, Digitale Kommunikation, Aufstrebende Technologien, Netzwerk-Protokolle, Open-Source-Technologie, Internet der Dinge, Android-Studio, Android-Entwicklung, Drahtlose Netzwerke, Eingebettete Systeme
★ 4.6 (510) · Gemischt · Kurs · 1–3 Monate

Scrimba
Kompetenzen, die Sie erwerben: AI-Integrationen, Kontext Technik, Software-Entwicklung, Web-Entwicklung, Web-Entwicklungs-Tools, Benutzeroberfläche (UI), Installation der Software, Code-Überprüfung, Fehlersuche, System-Konfiguration, Agentische Arbeitsabläufe, Vibe-Codierung, AI-Arbeitsabläufe, Kontext-Management, Modell-Kontext-Protokoll, Integrierte Entwicklungsumgebungen, Generative AI-Agenten
★ 4.4 (167) · Mittel · Kurs · 1–3 Monate

Instituto Tecnológico de Aeronáutica
Kompetenzen, die Sie erwerben: Test Driven Development (TDD), Unit Testing, JUnit, Development Testing, Test Automation, Software Testing, Maintainability, Software Design, Software Development, Object Oriented Design, Software Quality (SQA/SQC), Application Design, Programming Principles
★ 4.7 (416) · Mittel · Kurs · 1–4 Wochen

Vanderbilt University
Kompetenzen, die Sie erwerben: Agentische Systeme, Transaktionsverarbeitung, OpenAI-API, Software-Architektur, KI-Orchestrierung, Geschäftslogik, Speicherverwaltung, Schnelles Engineering, LLM-Bewerbung, Software Architektur, Prompt-Muster, Persona-Entwicklung, Anwendungsprogrammierschnittstelle (API), AI-Arbeitsabläufe, Agentische Arbeitsabläufe, Generative AI-Agenten, AI-Sicherheit, Datei-E/A
★ 4.7 (126) · Anfänger · Kurs · 1–3 Monate
Universidad de los Andes
Kompetenzen, die Sie erwerben: Game Design, Animation and Game Design, Video Game Development, Scrum (Software Development), Unity Engine, Value Propositions, Animations, Functional Specification, Proposal Development, Sprint Retrospectives, Business Modeling, Agile Methodology, 3D Assets, Agile Software Development, Software Design Documents, Software Development Methodologies, Customer Analysis, Interaction Design, UI Components, Software Documentation
★ 4.4 (392) · Mittel · Spezialisierung · 3–6 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Abhängigkeitsanalyse, Bayessche Statistik, Explorative Datenanalyse, Software zur Datenvisualisierung, Logistische Regression, Python-Programmierung, Statistische Analyse, Statistische Software, Statistische Inferenz, Modellevaluation, Regressionsanalyse, Statistische Modellierung, Jupyter, Bewertung des Modells, Erweiterte Analytik, Statistische Methoden, Statistische Programmierung, Prädiktive Modellierung, Korrelationsanalyse
★ 4.4 (716) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Data Storytelling, Data Presentation, SQL, Data Visualization Software, Database Design, AWS SageMaker, Unsupervised Learning, Data Visualization, Interactive Data Visualization, Dashboard, Feature Engineering, Database Management, Exploratory Data Analysis, A/B Testing, Tableau Software, Pandas (Python Package), Matplotlib, Python Programming, Data Analysis, Machine Learning
★ 3.9 (26) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Field-Programmable Gate Array (FPGA), Computational Logic, Computer Architecture, Hardware Design, Hardware Architecture, Memory Management, Electronics, Electronic Systems, Electronic Components, Diagram Design, Data Storage, Data Storage Technologies, Algorithms
★ 4.5 (130) · Mittel · Kurs · 1–4 Wochen