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.

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, System-Konfiguration, Anwendungssicherheit, Fehlersuche, Leistungsoptimierung, C++ (Programmiersprache), Computerarchitektur, System-Programmierung, Eingebettete Systeme, Software-Entwicklung, C (Programmiersprache), Mikroarchitektur, Eingebettete Software, Tools erstellen, Software-Entwicklungstools
★ 4.5 (35) · Mittel · Kurs · 1–3 Monate

Universidad Nacional Autónoma de México
Kompetenzen, die Sie erwerben: Package and Software Management, Jupyter, Software Installation, Python Programming, Computational Thinking, Computing Platforms, Mac OS, Programming Principles, Cross Platform Development, Software Documentation, Technical Documentation
★ 4.2 (70) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: AI-Integrationen, Datenmanipulation, Generative KI, Leistungsoptimierung, Datenbank-Theorie, Datenbank-Management, Transact-SQL, SQL, Datenzugang, Microsoft SQL-Server, Transaktionsverarbeitung, Datenbank Management, Operative Datenbanken, Relationale Datenbanken, Integrität der Daten
★ 4.3 (42) · Anfänger · Kurs · 1–4 Wochen

Peking University
Kompetenzen, die Sie erwerben: Object Oriented Design, Software Engineering, Software Testing, Development Environment, Unified Modeling Language, Software Development Tools, System Requirements, Requirements Analysis, Systems Development Life Cycle, Software Development Methodologies, Software Development Life Cycle, User Requirements Documents, Software Design, Agile Methodology, Agile Software Development, Requirements Elicitation, Software Development, Systems Analysis, Data Flow Diagrams (DFDs), Diagram Design
★ 4.6 (57) · Mittel · Kurs · 1–3 Monate

University at Buffalo
Kompetenzen, die Sie erwerben: Datenanalyse, Daten-Storytelling, Bereinigung von Daten, Business-Analytik, Minitab, Geschäftsplanung, Datenqualität, Unternehmensplanung, Präsentation der Daten, Statistische Visualisierung, Tableau-Software, Statistische Analyse, Datengestützte Entscheidungsfindung, Daten-Strategie, Matlab, Software zur Datenvisualisierung, Prozess-Analyse, Prozess-Fähigkeit, Software zur Datenanalyse, Statistische Prozesskontrollen, Qualität der Daten
★ 4.7 (172) · Anfänger · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: R Programmierung, Testfall, Plattformübergreifende Entwicklung, Programm-Entwicklung, Git (Versionskontrollsystem), Einheitliche Prüfung, Prüfbarkeit, Knitr, Einheitstest, Software-Dokumentation, R (Software), GitHub, Open-Source-Technologie, Paket- und Softwareverwaltung, Software-Versionierung, Wiederverwendbarkeit von Code, Versionskontrolle, Tools erstellen, Rmarkdown, Entwicklungstests, Kontinuierliche Integration
★ 4.1 (223) · Mittel · Kurs · 1–4 Wochen

LearnKartS
Kompetenzen, die Sie erwerben: Apache Kafka, Data Pipelines, Data Processing, Real Time Data, Live Streaming, Distributed Computing, Event-Driven Programming
★ 3.9 (41) · Anfänger · Kurs · 1–4 Wochen
University of Michigan
Kompetenzen, die Sie erwerben: Datenvalidierung, Anwendungsentwicklung, Django (Web-Framework), Python-Programmierung, Netzwerk-Protokolle, Validierung von Daten, Datenmodellierung, Datenbank-Design, Web-Entwicklung, Back-End-Webentwicklung, Benutzerkonten, UI-Komponenten, Objekt-Relationales Mapping, Web-Anwendungen, Hypertext Markup Language (HTML), Benutzeroberfläche (UI) Design, Relationale Datenbanken, Bereitstellung von Anwendungen, Beglaubigungen
★ 4.8 (398) · Mittel · Kurs · 1–3 Monate

Nanjing University
Kompetenzen, die Sie erwerben: Operating Systems, File Management, Memory Management, Computer Systems, File Systems, OS Process Management, System Software, System Programming, File I/O, Software Systems, Data Storage, Computer Hardware, Peripheral Devices, Algorithms, Human Computer Interaction
★ 4.5 (143) · Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Technologien zur Datenspeicherung, Generative KI, Verwaltung der Anwendungsleistung, Leistungsoptimierung, Cloud-Bereitstellung, Google Cloud-Plattform, Cloud-Entwicklung, Cloud-Speicher, Cloud-Hosting, Cloud-Anwendungen, Cloud-API, Cloud-natives Computing, CI/CD, Datenspeicherung, Computer-Programmierwerkzeuge, Datenspeicher, Berechtigung (Computing), Beglaubigungen, Bereitstellung von Anwendungen
★ 4.8 (29) · Anfänger · Kurs · 1–3 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, iOS-Entwicklung, Entwicklung von Videospielen, Kenntnisse über Apple-Hardware, Geografische Informationssysteme, Computer-Grafik-Techniken, Mobile Entwicklung, Interaktionsdesign, Ereignisgesteuerte Programmierung, Animationen, Apple iOS, Geografische Informationen und Technologie, Spiel-Design, Animation und Spieldesign, Interaktives Design
★ 4.5 (55) · Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Webhook-Sicherheit, Cloud-Hosting, Cloud-API, Überwachung der Qualität, Anwendungsprogrammierschnittstelle (API), Migration von Daten
★ 4.5 (106) · Mittel · Kurs · 1–4 Wochen