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: Tabellenverarbeitungssoftware, Datenumwandlung, SQL, Datenmanipulation, Benutzer-Feedback, Datenanalyse, Datenerfassung, Pivot-Tabellen und Diagramme, Daten-Integration, Datenvalidierung, Excel-Formeln, Analytics
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Kommunikation, Kanban-Prinzipien, Scrum (Software-Entwicklung), Computer Hardware, Sprint-Retrospektiven, Sprint-Planung, Leiterschaft, Agiles Projektmanagement, DevOps, Informationstechnologie, Risikomanagement, Agile Entwicklung von Software, Software-Architektur, Software Entwurf, Methoden der Softwareentwicklung, Rückstände, Lebenszyklus der Softwareentwicklung, Anwenderbericht, Teambildung, Agile Methodik
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

University of Minnesota
Kompetenzen, die Sie erwerben: Kanban-Prinzipien, Scrum (Software-Entwicklung), Objektorientierter Entwurf, Anwendungssicherheit, Programm-Entwicklung, Agiles Projektmanagement, Prozess-Mapping, Design Thinking, Software-Qualität (SQA/SQC), User Experience Design, Software-Qualitätssicherung, Software Entwurf, Software-Architektur, Methoden der Softwareentwicklung, Agile Entwicklung von Software, Software-Ingenieur, Software-Entwurfsmuster, Anwenderbericht, Lebenszyklus der Softwareentwicklung, Agile Methodik
Mittel · Spezialisierung · 3–6 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Agile Methodology, Scrum (Software Development), System Programming, Embedded Software, Software Testing, Embedded Systems, Linux, Agile Software Development, Docker (Software), Git (Version Control System), File I/O, Linux Commands, Linux Servers, System Software, Linux Administration, Operating Systems, Bash (Scripting Language), Shell Script, C++ (Programming Language), Real-Time Operating Systems
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: UI Components, Systems Design, Software Design, User Interface and User Experience (UI/UX) Design, Design, Design Software, Scalability, Design and Product, Agile Methodology, Usability Testing, Prototyping, Design Research, Key Performance Indicators (KPIs), UI/UX Research, Product Testing, System Programming, Team Motivation, Prompt Patterns
Mittel · Kurs · 1–3 Monate

University of Alberta
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Java, Unified Modeling Language, Softwareentwicklung, Produktfamilie Technik, Objektorientierter Entwurf, Model-View-Controller, Software-Dokumentation, Webdienste, Restful API, Instandhaltbarkeit, Code-Überprüfung, Software-Entwurfsmuster, Software Entwurf, Software-Architektur, Microservices, Serviceorientierte Architektur, Simple Object Access Protocol (SOAP), API-Design, Systemsoftware Systeme
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Modellevaluation, Klassifizierungsalgorithmen, Verifizierung und Validierung, Algorithmen für maschinelles Lernen, Lernen mit Entscheidungsbäumen, Workflow Management, Unüberwachtes Lernen, Überwachtes Lernen, Erweiterte Analytik, Maschinelles Lernen, Statistisches maschinelles Lernen, Datenvorverarbeitung, Feature Technik, Random Forest Algorithmus, Scikit Learn (Bibliothek für Maschinelles Lernen), Datenethik, Leistungsoptimierung, Angewandtes maschinelles Lernen, Analytics, Python-Programmierung
Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Embedded Software, Embedded Systems, System Programming, Cross Platform Development, Hardware Architecture, Peripheral Devices, Performance Tuning, Software Design, Real Time Data, C (Programming Language), Debugging, System Configuration, Maintainability, Scalability, Data Mapping
Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenumwandlung, Technische Kommunikation, Explorative Datenanalyse, Daten bereinigen, Daten-Storytelling, Tableau Software, Datenmanipulation, Datenvisualisierungssoftware, Datenvorverarbeitung, Datenanalyse, Datenethik, Datenvalidierung, Pandas (Python-Paket), Python-Programmierung, Datenvisualisierung
Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: KI-Produktstrategie, Kanban-Prinzipien, Generative KI, Innovation, Produkt-Roadmaps, Produktlebenszyklus-Management, Produktstrategie, Leiterschaft, ChatGPT, Anmeldung, Verantwortungsvolle KI, Produktmanagement, Produktprüfung, Usability-Tests, Testplanung, Neue Produktentwicklung, Agile Entwicklung von Software, Produktentwicklung, Produktplanung, Agile Methodik
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Duke University
Kompetenzen, die Sie erwerben: Statistische Hypothesentests, Wahrscheinlichkeit & Statistik, Statistik, Statistische Methoden, Software-Installation, Stichproben (Statistik), Statistische Analyse, Datenanalyse, R (Software), Statistische Software, R-Programmierung, Statistische Berichterstattung, Statistische Inferenz
Anfänger · Kurs · 1–3 Monate

Imperial College London
Kompetenzen, die Sie erwerben: Lineare Algebra, Derivate, Algorithmen für maschinelles Lernen, Mathematische Modellierung, Infinitesimalrechnung, Künstliche neuronale Netze, Regressionsanalyse, Fortgeschrittene Mathematik, Python-Programmierung
Anfänger · Kurs · 1–3 Monate