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: Relationale Datenbanken, Leistungsoptimierung, Datenbank-Management-Systeme, Oracle-Datenbanken, Datenbank-Design, Datenbank-Entwicklung, Abfragesprachen, Datenbank-Management, Datenpflege, SQL
★ 4.6 (338) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Hibernate (Java), Object-Relational Mapping, CI/CD, Spring Boot, Restful API, Java Programming, Integration Testing, Continuous Integration, Database Development, Cloud Deployment, Application Security, Java, Containerization, Spring Framework, SQL, NoSQL, Docker (Software), Kubernetes, Test Driven Development (TDD), Object Oriented Design
★ 4.5 (51) · Anfänger · Spezialisierung · 1–3 Monate

DeepLearning.AI
Kompetenzen, die Sie erwerben: AI-Integrationen, Anwendungsprogrammierschnittstelle (API), Sichere Kodierung, Leistungsoptimierung, Datenbanken, OpenAI-API, AI-Sicherheit, Software-Entwicklung, Anwendungsdesign, Software-Entwurfsmuster, Datenbank-Design, Objektorientierter Entwurf, Datenbank-Entwicklung, Abfragesprachen, Systementwurf und Implementierung, Software-Architektur, LLM-Bewerbung, Software-Entwicklung, Modellierung großer Sprachen
★ 4.7 (194) · Anfänger · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Workflow Management, Jira (Software), Product Roadmaps, Collaborative Software, Kanban Principles, Project Coordination, Agile Software Development, Agile Methodology, Issue Tracking, Agile Project Management, Project Management Software
★ 4.7 (1086) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

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

Kompetenzen, die Sie erwerben: Korrelationsanalyse, Bereinigung von Daten, Tableau-Software, Datenvisualisierung, Datenwrangling, Datenmanipulation, Marketing-Analytik, Erstellung des Dashboards, Explorative Datenanalyse, Dashboard, Software zur Datenvisualisierung, Daten-Storytelling, Statistische Analyse, Datenanalyse, Deskriptive Statistik, Analyse, Google Sheets, Tabellenkalkulations-Software, Abfragesprachen, SQL
★ 4.6 (294) · Anfänger · Kurs · 1–3 Monate
University of Alberta
Kompetenzen, die Sie erwerben: Scrum (Software-Entwicklung), Agiles Projektmanagement, Sprint-Retrospektiven, Nutzerforschung, Agile Software-Entwicklung, Technische Überprüfung der Software, Prüfung der Benutzerfreundlichkeit, Software-Qualitätssicherung
★ 4.7 (1693) · Gemischt · 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.6 (31) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Mathematische Modellierung, Technische Berechnungen, Mathematische Software, Schätzung, Matlab, Elektrische Systeme, Modell-Optimierung, Simulation und Simulationssoftware, Elektroingenieurwesen, Laboruntersuchungen, Bewertung des Modells, Elektrische Energiesysteme, Laborforschung, Simulationen, Leistungselektronik, Elektronische Komponenten
★ 4.7 (554) · Mittel · Kurs · 1–3 Monate

The University of Chicago
Kompetenzen, die Sie erwerben: Netzwerk-Protokolle, Anwendungsprogrammierschnittstelle (API), Virtuelle Vernetzung, Software-definiertes Rechenzentrum (SDDC), Hardware-Architektur, Netzarchitektur, Computer-Vernetzung, Netzwerk-Switches, Netzwerksicherheit, Virtualisierung, Netzwerk-Routing, Software-definierte Netzwerke, Netzwerkverwaltung, Verifizierung und Validierung
★ 4.5 (293) · Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Restful API, Benutzerkonten, CI/CD, Web-Anwendungen, Microservices, Anwendungsentwicklung, Node.JS, Back-End-Webentwicklung, Anwendungsdesign, Javascript, Front-End-Webentwicklung, Frontend-Integration, Kontinuierliche Bereitstellung, Web-Entwicklung, Web-Design und Entwicklung, Full-Stack Web-Entwicklung, Kontinuierliche Integration, GitHub, Kubernetes, Django (Web-Framework)
★ 4.6 (208) · Fortgeschritten · Kurs · 1–3 Monate

Wesleyan University
Kompetenzen, die Sie erwerben: Statistische Programmierung, Prädiktive Modellierung, Korrelationsanalyse, Statistische Modellierung, SAS (Software), Statistische Methoden, Logistische Regression, Python-Programmierung, Bewertung des Modells, Statistische Inferenz, Statistische Analyse, Datenanalyse, Regressionsanalyse
★ 4.4 (274) · Gemischt · Kurs · 1–4 Wochen