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 Alberta
Kompetenzen, die Sie erwerben: Unified Modeling Language, Java, Anwendungsdesign, Gestaltungselemente und -prinzipien, Software-Entwurfsdokumente, Software-Entwicklung, Java Programmierung, Wiederverwendbarkeit von Code, Instandhaltbarkeit, Diagramm Entwurf, Konzeptionelle Gestaltung, Java-Programmierung, Objektorientierter Entwurf, Objektorientierte Programmierung (OOP), Software Entwurf
Mittel · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Bioinformatik, Mikrobiologie, Software zur Datenanalyse, Molekularbiologie, Python-Programmierung, Biologie, Algorithmen
Mittel · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Model Context Protocol, Load Balancing, Containerization, Docker (Software), Model Deployment, Restful API, API Design, Application Programming Interface (API), Authentications, Application Deployment, Tool Calling, Scalability, Performance Tuning, Data Validation
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Oracle Databases, Data Import/Export, Data Migration, SQL, Query Languages, Identity and Access Management, Google Cloud Platform, Role-Based Access Control (RBAC), Data Modeling, Data Mapping, Database Design, Database Architecture and Administration, Real Time Data
Mittel · Kurs · 1–3 Monate

University of Virginia
Kompetenzen, die Sie erwerben: Agiles Projektmanagement, Geschichtenerzählen, Innovation, Persona-Entwicklung, Benutzerzentriertes Design, Software-Entwicklung, Agile Software-Entwicklung, Agile Entwicklung von Software, Agile Produktentwicklung, Agile Methodik, Design Thinking, Produktentwicklung, Anwenderbericht, Nutzerforschung, Erleichterung der Diskussion, Produktmanagement, Prüfbarkeit, Produktverbesserung, Sprint-Retrospektiven, Prüfung der Benutzerfreundlichkeit
Anfänger · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: R Programmierung, Statistik, Statistische Berichterstattung, Statistische Methoden, Statistische Analyse, Wahrscheinlichkeitsrechnung und Statistik, Statistische Hypothesenprüfung, Stichproben (Statistik), Statistische Software, Statistische Inferenz, Datenanalyse, R (Software), Wahrscheinlichkeitsverteilung, Installation der Software, Statistische Programmierung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Maschinelles Lernen, Modell-Optimierung, Tiefes Lernen, Anwendungsprogrammierschnittstelle (API), Daten-Pipelines, Datenumwandlung, Modell Ausbildung, Datenverarbeitung, Cloud-Bereitstellung, Künstliche neuronale Netze, Google Cloud-Plattform, Python-Programmierung, Tensorflow, Keras (Bibliothek für neuronale Netze), Vorverarbeitung von Daten, Modell-Einsatz, Datenvorverarbeitung
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Statistik, A/B-Tests, Analytik, Statistische Methoden, Statistische Analyse, Datenwissenschaft, Wahrscheinlichkeitsrechnung und Statistik, Deskriptive Statistik, Statistische Hypothesenprüfung, Wahrscheinlichkeit, Statistische Inferenz, Stichproben (Statistik), Erweiterte Analytik, Datenanalyse, Statistische Software, Python-Programmierung, Wahrscheinlichkeitsverteilung, Statistische Programmierung
Fortgeschritten · Kurs · 1–3 Monate

University of Minnesota
Kompetenzen, die Sie erwerben: Sicherheitsprüfung, Verifizierung und Validierung, Entwicklungstests, Selenium (Software), Einheitstest, Gurke (Software), Software-Prüfung, Verhaltensbasierte Entwicklung, Open Web Application Security Project (OWASP), Code-Abdeckung, Software-Entwicklungstools, Gherkin (Skriptsprache), JUnit, Test-Automatisierung, Sicherheitstests, Testfall, Einheitliche Prüfung, Regressionsprüfung, Leistungsprüfung, Prüfbarkeit, White-Box-Tests, Prüftechnik
Mittel · Spezialisierung · 3–6 Monate

Coursera
Kompetenzen, die Sie erwerben: Embedded Software, Real-Time Operating Systems, Embedded Systems, Software Architecture, Code Reusability, Pseudocode, Microarchitecture, Memory Management, Systems Architecture, Computer Hardware, System Programming, Computer Architecture, Software Design, Cross Platform Development, Software Systems, Hardware Architecture, Systems Design, Software Design Patterns, Internet Of Things, Hardware Troubleshooting
Mittel · Spezialisierung · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Data Transformation, Data Wrangling, R (Software), Data Analysis, Data Manipulation, R Programming, Data Cleansing, Scripting, Programming Principles, Data Structures
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Flask (Web Framework), Application Deployment, Application Development, Restful API, Web Applications, Web Development, User Accounts, Authentications, Authorization (Computing), File Management, Email Automation, Real Time Data, Data Validation
Fortgeschritten · Kurs · 1–3 Monate