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 Toronto
Kompetenzen, die Sie erwerben: Tiefes Lernen, Computer Vision, Modellevaluation, Modell Ausbildung, Faltungsneuronale Netze, Bewertung des Modells, Lineare Algebra, Robotik, Algorithmen für maschinelles Lernen, Faltungsneuronale Netzwerke, Bildanalyse
★ 4.7 (585) · Fortgeschritten · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Kontinuierliche Integration, Unified Modeling Language, Computational Thinking, Software-Entwicklung, Lebenszyklus der Softwareentwicklung, Software-Versionierung, Testgetriebene Entwicklung (TDD), Agile Methodik, Software-Entwurfsmuster, Jenkins, Software-Entwicklungstools, Methoden der Softwareentwicklung, Objektorientierter Entwurf, Grundsätze der Programmierung, Objektorientierte Programmierung (OOP), Versionskontrolle, Tools erstellen, Cloud-natives Computing, Apache Maven, CI/CD
★ 4.5 (194) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Computer Programmierung, Software-Entwicklung, Wiederverwendbarkeit von Code, Grundsätze der Programmierung, Computerprogrammierung, Python-Programmierung
★ 4.6 (118) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

LearnQuest
Kompetenzen, die Sie erwerben: Continuous Delivery, Test Driven Development (TDD), Unit Testing, Continuous Deployment, Continuous Integration, Test Script Development, Application Deployment, Program Development, CI/CD, Agile Methodology, Test Automation, Maintainability, Software Development, Mockups, Test Case, Development Testing, Agile Software Development, Acceptance Testing, Software Testing, Python Programming
★ 4 (83) · Mittel · Spezialisierung · 3–6 Monate

Coursera
Kompetenzen, die Sie erwerben: Interactive Data Visualization, Plot (Graphics), R (Software), Hypertext Markup Language (HTML), Software Installation, Package and Software Management, R Programming, Integrated Development Environments, Statistical Programming
★ 4.6 (146) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Microarchitecture, Computer Architecture, Computer Hardware, System Programming, Data Storage, Memory Management, Performance Tuning, Computational Logic, Computer Programming, C (Programming Language), Program Development, C# (Programming Language)
★ 4.7 (80) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Java, Computer Programmierung, Software-Entwicklung, Java Programmierung, Software-Prüfung, Objektorientierter Entwurf, Computerprogrammierung, Java-Programmierung, Objektorientierte Programmierung (OOP), Software Entwurf
★ 4.5 (113) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Jordan University of Science and Technology
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, C# (Programming Language), Program Development, Software Engineering, C++ (Programming Language), Data Structures, Software Development, Computer Programming, Programming Principles, Java, Query Languages
★ 3.8 (19) · Mittel · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Microsoft Azure, MLOps (Operationen für maschinelles Lernen), Rahmen für das Risikomanagement, Schnelles Engineering, Prompt-Muster, LLM-Bewerbung, Einbettungen, Abruf-erweiterte Erzeugung, Modellierung großer Sprachen, Bereitstellung von Anwendungen, OpenAI, Python-Programmierung, OpenAI-API, Modell-Einsatz
★ 4.2 (51) · Mittel · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Experimentieren, R Programmierung, Statistische Methoden, Statistische Analyse, Datenwissenschaft, Wahrscheinlichkeitsrechnung und Statistik, Regressionsanalyse, Statistische Hypothesenprüfung, Forschungsdesign, Daten-Ethik, Statistische Inferenz, R (Software), Korrelationsanalyse, Allgemeine Wissenschaft und Forschung, Datenanalyse, Statistische Software, Prädiktive Modellierung, Statistische Programmierung, Prädiktive Analytik, Statistische Modellierung
★ 4.1 (61) · Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Automatisierung, Excel-Makros, Arbeitsablauf-Management, Microsoft Excel, Interaktive Datenvisualisierung, Fehlersuche, UI-Komponenten, Erstellung des Dashboards, Benutzeroberfläche (UI), Microsoft Kopilot, Vorhersage, Grundsätze der Programmierung, Prädiktive Modellierung, Szenario-Tests, Visual Basic (Programmiersprache)
★ 4.6 (59) · Anfänger · Kurs · 1–4 Wochen

Arizona State University
Kompetenzen, die Sie erwerben: Integrated Development Environments, Development Environment, Python Programming, Programming Principles, Scripting, Computational Logic, Software Engineering, Computer Programming, Computer Engineering, Scripting Languages, IT Automation, Code Reusability
★ 4.3 (37) · Anfänger · Kurs · 1–3 Monate