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: Agiles Projektmanagement, Projektleitung, Organisatorische Strategie, Strategisches Denken, Rückstände, Agile Software-Entwicklung, Agile Entwicklung von Software, Agile Produktentwicklung, Agile Methodik, Virtuelle Teams, Methoden der Softwareentwicklung, Scrum (Software-Entwicklung), Leiterschaft, Anwenderbericht, Produktanforderungen, Sprint-Planung, Technische Leitung, Sprint-Retrospektiven, Organisatorische Struktur, Führungsqualitäten
★ 4.8 (486) · Anfänger · Kurs · 1–4 Wochen

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

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

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

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

DeepLearning.AI
Kompetenzen, die Sie erwerben: Datenbank-Design, Software-Entwicklung, Anwendungsdesign, Anwendungsprogrammierschnittstelle (API), Software Architektur, AI-Sicherheit, Sichere Kodierung, AI-Integrationen, Modellierung großer Sprachen, LLM-Bewerbung, Software-Entwurfsmuster, Software-Architektur, Objektorientierter Entwurf, Leistungsoptimierung, Datenbanken, Datenbank-Entwicklung, OpenAI-API, Abfragesprachen, Systementwurf und Implementierung, 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, API-Entwurf, Anwendungsprogrammierschnittstelle (API), Software-Dokumentation, Fehlersuche, Erweiterbare Markup-Sprache (XML), JSON, API-Tests, Leistungsoptimierung, Validierung von Daten, Beglaubigungen, Django (Web-Framework), Berechtigung (Computing), Restful API
★ 4.4 (380) · Mittel · Kurs · 1–4 Wochen

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

Microsoft
Kompetenzen, die Sie erwerben: GitHub Kopilot, Datenbank-Design, Microsoft SQL-Server, Datenmanipulation, SQL, Datenumwandlung, Generative KI, Datenbanken, Datenanalyse, Relationale Datenbanken, Abfragesprachen, Datenbank-Management-Systeme, Transact-SQL, Datenbank-Management, Datenbank Management
★ 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