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.

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Sprint-Planung, Technische Leitung, Scrum (Software-Entwicklung), Rückstände, Projektleitung, Methoden der Softwareentwicklung, Virtuelle Teams, Agile Entwicklung von Software, Führungsqualitäten, Strategisches Denken, Agile Methodik, Agile Software-Entwicklung, Sprint-Retrospektiven, Anwenderbericht, Produktanforderungen, Organisatorische Struktur, Agiles Projektmanagement, Leiterschaft, Agile Produktentwicklung, Organisatorische Strategie
★ 4.8 (486) · Anfänger · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Elektronische Systeme, Algorithmen, Elektronische Hardware, System-Konfiguration, Elektrotechnik und Computertechnik, Eingebettete Software, Dienstleistungsebene
★ 3.9 (98) · Mittel · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: Javascript, Leitlinien für die Zugänglichkeit von Webinhalten, Web-Design und Entwicklung, Wireframing, Cascading Style Sheets (CSS), Web-Entwicklung, Anwendungs-Rahmenwerke, Reaktionsfähiges Web-Design, Front-End-Webentwicklung, Verifizierung und Validierung, HTML und CSS, Web-Design, Benutzerfreundlichkeit, Web-Frameworks, Hypertext Markup Language (HTML), Code-Überprüfung, Entwicklungstests
★ 4.8 (1773) · Anfänger · Kurs · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: Cloud-Bereitstellung, Datenbank-Management, Datenverwaltung, Datenbanken, SQL, Microsoft Azure, PostgreSQL, Abfragesprachen, MySQL, Datensicherheit, Datenmanagement, Datenbank Management, Datenbank-Software, NoSQL, Datenbank-Verwaltung, Relationale Datenbanken, Datenspeicher, Datenbank-Management-Systeme
★ 4.6 (271) · Anfänger · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Algorithmen, Selbst-Bewusstsein, Daten-Strukturen, Wachstumsorientiertheit, Technische Kommunikation, Verbale Kommunikationsfähigkeiten, Zwischenmenschliche Kommunikation, Komplexe Problemlösung, Kommunikation, Problemlösung, Zusammenarbeit, Überwindung von Hindernissen, Softwaretechnik, Soziale Kompetenzen, Software-Entwicklung
★ 4.6 (555) · Mittel · Kurs · 1–3 Monate

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

University of Maryland, College Park
Kompetenzen, die Sie erwerben: Team Performance Management, Project Management, Project Implementation, Compliance Management, Agile Software Development, Strategic Decision-Making, Expectation Management, Plan Execution, Milestones (Project Management), Stakeholder Analysis, Resource Management, Governance Risk Management and Compliance, Relationship Management, Risk Management, Technical Management, Change Control, Legal Risk, Project Planning, Project Schedules, Technical Documentation
★ 4.6 (254) · Anfänger · Spezialisierung · 3–6 Monate

Meta
Kompetenzen, die Sie erwerben: Datenvalidierung, Restful API, Fehlersuche, Leistungsoptimierung, Django (Web-Framework), API-Tests, Validierung von Daten, API-Entwurf, JSON, Software-Dokumentation, Anwendungsprogrammierschnittstelle (API), Erweiterbare Markup-Sprache (XML), Berechtigung (Computing), Beglaubigungen
★ 4.4 (380) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenwissenschaft, SQL, Präsentation der Daten, Gespeicherte Prozedur, Abfragesprachen, Datenbank-Verwaltung, Datenbank-Entwicklung, Relationale Datenbanken
★ 4.5 (400) · Fortgeschritten · angeleitetes Projekt · Weniger als 2 Stunden

Microsoft
Kompetenzen, die Sie erwerben: Datenmanipulation, Generative KI, Datenbank-Management, Datenumwandlung, Datenanalyse, Transact-SQL, Datenbank-Design, Datenbanken, SQL, Microsoft SQL-Server, GitHub Kopilot, Abfragesprachen, Datenbank Management, Datenbank-Management-Systeme, Relationale Datenbanken
★ 4.6 (200) · Anfänger · Kurs · 1–4 Wochen

Pontificia Universidad Católica de Chile
Kompetenzen, die Sie erwerben: Object Oriented Design, Object Oriented Programming (OOP), Data Structures, Computer Programming, Algorithms, Program Development, Python Programming, Analysis
★ 4.7 (106) · Mittel · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Pandas (Python Package), Data Analysis, Data Manipulation, Python Programming
★ 4.6 (181) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden