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.

Coursera
Kompetenzen, die Sie erwerben: Workflow Management, Jira (Software), Product Roadmaps, Collaborative Software, Kanban Principles, Project Coordination, Agile Software Development, Agile Methodology, Issue Tracking, Agile Project Management, Project Management Software
★ 4.6 (1064) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

University of Pennsylvania
Kompetenzen, die Sie erwerben: Statistical Machine Learning, Data Preprocessing, Model Evaluation, PyTorch (Machine Learning Library), Statistical Methods, Probability, Probability & Statistics, Sampling (Statistics), Logistic Regression, Deep Learning, Probability Distribution, Statistical Modeling, Python Programming, Supervised Learning, Machine Learning, Data Processing, Agentic systems, Artificial Intelligence, Algorithms, AI literacy
★ 4.5 (47) · Mittel · Spezialisierung · 3–6 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Betriebssysteme, Analyse der Anforderungen, Software-Entwicklung, Elektronische Systeme, Elektronische Hardware, System-Programmierung, Software Architektur, Dienstleistungsebene, Eingebettete Software, Eingebettete Systeme, Entwurf von Systemen, Hardware-Entwurf, Software-Architektur, Leistungsoptimierung, Systemanalyse, Systemarchitektur, Hardware-Architektur, Verlässlichkeit, Software Entwurf, Elektrotechnik und Computertechnik, Echtzeit-Betriebssysteme, Systementwurf und Implementierung
★ 4 (122) · Mittel · Spezialisierung · 3–6 Monate
Universidad de los Andes
Kompetenzen, die Sie erwerben: Game Design, Animation and Game Design, Video Game Development, Scrum (Software Development), Unity Engine, Value Propositions, Animations, Functional Specification, Proposal Development, Sprint Retrospectives, Business Modeling, Agile Methodology, 3D Assets, Agile Software Development, Software Design Documents, Software Development Methodologies, Customer Analysis, Interaction Design, UI Components, Software Documentation
★ 4.4 (392) · Mittel · Spezialisierung · 3–6 Monate

University of Minnesota
Kompetenzen, die Sie erwerben: Maschinenwesen, Mathematische Modellierung, Simulation und Simulationssoftware, Pumpstationen, Kontrollsysteme, Hydraulik, Technische Analyse, Matlab, Technische Berechnungen, Schematische Diagramme, Simulationen
★ 4.8 (1457) · Gemischt · Kurs · 1–3 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Datenbank-Anwendung, Wiederverwendbarkeit von Code, Back-End-Webentwicklung, Django (Web-Framework)
★ 4.7 (785) · Mittel · Kurs · 1–3 Monate

Board Infinity
Kompetenzen, die Sie erwerben: HTML and CSS, React.js, ASP.NET, Restful API, .NET Framework, Web Applications, Web Services, Hypertext Markup Language (HTML), Front-End Web Development, JSON, Application Development, JavaScript Frameworks, Model View Controller, Web Design and Development, Application Frameworks, UI Components, Development Environment, Web Development, Microsoft Visual Studio, Cascading Style Sheets (CSS)
★ 4.2 (353) · Mittel · Spezialisierung · 1–3 Monate

Universidad Nacional Autónoma de México
Kompetenzen, die Sie erwerben: Data Mining, Business Intelligence, Datenbank-Design, NoSQL, Skalierbarkeit, Datenbank-Software, Datenbank-Anwendung, Auszug, Informationssysteme, SQL, Data Warehousing, Große Daten, Datenbank-Systeme, Datenbanken, Relationale Datenbanken, Datenbank-Entwicklung, Datenbank-Management, Datenbank-Management-Systeme, MongoDB, Datenbank-Theorie, Datenbank Management
★ 4.3 (699) · Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Maschinelles Lernen, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Daten importieren/exportieren, Rollenbasierte Zugriffskontrolle (RBAC), Auszug, Datenwissenschaft, Datenmanipulation, Anwendungs-Rahmenwerke, Daten-Pipelines, SQL, Generative KI, Data Warehousing, LLM-Bewerbung, Datentechnik, Angewandtes maschinelles Lernen, Gespeicherte Prozedur, Datenbank-Management, Befehlszeilenschnittstelle, Datenbank Management
★ 4.8 (222) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Test Planning, Prompt Engineering, Version Control, OpenAI API, Debugging, Google Gemini, Software Design Patterns, Gemini, Object Oriented Design, Program Development, GitLab, Responsible AI, Infrastructure as Code (IaC), Application Programming Interface (API), Mobile Development, Front-End Web Development, Back-End Web Development, Application Development, GitHub, Artificial Intelligence and Machine Learning (AI/ML)
★ 4.5 (130) · Mittel · Spezialisierung · 3–6 Monate

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

Google Cloud
Kompetenzen, die Sie erwerben: Generative AI, Prompt Engineering Tools, Model Optimization, Serverless Computing, AI Workflows, AI Orchestration, Systems Development Life Cycle, Cloud Development, Development Testing, Mobile Development Tools, AI Enablement, AI Integrations, Application Development, Cloud Platforms, Web Analytics and SEO, Application Deployment, Software Development Tools, Cloud-Based Integration, Code Review, Computer Programming Tools
★ 4.1 (50) · Mittel · Spezialisierung · 3–6 Monate