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.

Pearson
Kompetenzen, die Sie erwerben: Linux Administration, Containerization, Linux, Memory Management, Linux Commands, OS Process Management, File Systems, System Programming, Operating Systems, Data Storage, Cloud Storage, Data Storage Technologies, General Networking, Network Administration, Performance Tuning, System Configuration, C (Programming Language), Git (Version Control System)
Mittel · Kurs · 1–4 Wochen

Universidad de los Andes
Kompetenzen, die Sie erwerben: Game Design, Video Game Development, Scrum (Software Development), Agile Methodology, Agile Software Development, Software Design Documents, Software Development Methodologies, Augmented and Virtual Reality (AR/VR), Virtual Reality, Software Documentation, Backlogs, Sprint Planning, Video Production, Prototyping, Digital Publishing, User Interface (UI)
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Verwaltung von Inhalten, Frontend-Integration, Softwaretechnik, Web-Entwicklung, Web-Design und Entwicklung, Skriptsprachen, Hypertext Markup Language (HTML), Software-Entwicklung, Web-Anwendungen, HTML und CSS, PHP (Skriptsprache)
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Scrimba
Kompetenzen, die Sie erwerben: Web Applications, Full-Stack Web Development, Database Application, Data Store, Database Development, Database Management, SQL, Query Languages, Data Access, Real Time Data, Javascript, Data Entry, Software Engineering, Authentications
Anfänger · Kurs · 1–4 Wochen

Board Infinity
Kompetenzen, die Sie erwerben: Front-End-Webentwicklung, Web-Design, Web-Entwicklung, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Web-Design und Entwicklung, Reaktionsfähiges Web-Design, Cascading Style Sheets (CSS), Benutzeroberfläche (UI) Design, Bootstrap (Front-End-Framework), Benutzeroberfläche (UI), Web-Entwicklungs-Tools, Hypertext Markup Language (HTML), React.js, JavaScript-Frameworks, Javascript, UI-Komponenten, HTML und CSS, Semantisches Web
Anfänger · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Relationale Datenbanken, Linux, Befehlszeilenschnittstelle, Datenbank-Anwendung, Python-Programmierung, Datenbank Management, Daten-Pipelines, MySQL, Datenbanken, Datenmanipulation, Datenbank-Management, SQL, Bash (Skriptsprache), Skripting, Daten importieren/exportieren, Operative Datenbanken, Shell-Skript, Datenverarbeitung, Datenbank-Verwaltung
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Universidad Nacional Autónoma de México
Kompetenzen, die Sie erwerben: Open Source Technology, Music, Musical Composition, Aesthetics, Collaborative Software, Digital Publishing, Content Creation, Computer Programming Tools, Computer Networking
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Security Architecture Review, Root Cause Analysis, Data Quality, Data Management, Azure Synapse Analytics, Data Validation, Data Integrity, Data Pipelines, Performance Tuning, Data Security, SQL, Database Development, System Monitoring, Extract, Transform, Load, Data Maintenance, Time Series Analysis and Forecasting, Data Governance, Query Languages, Health Insurance Portability And Accountability Act (HIPAA) Compliance, Automation
Fortgeschritten · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: AI Integrations, User Story, Prompt Engineering, No-Code Development, User Feedback, Technical Communication, Application Deployment, Performance Tuning, Data Wrangling, Version Control, Business Process Automation, DevSecOps, Site Reliability Engineering, Integration Testing, Application Security, Application Programming Interface (API), Agile Methodology, LLM Application, Data Integration, Scalability
Mittel · Spezialisierung · 3–6 Monate

Illinois Tech
Kompetenzen, die Sie erwerben: Regressionsanalyse, Bewertung des Modells, Statistische Analyse, Datenumwandlung, R Programmierung, Streudiagramme, Statistische Inferenz, Modellevaluation, Feature Technik, Technische Merkmale, Verifizierung und Validierung, Korrelationsanalyse, Statistische Hypothesenprüfung, Statistische Modellierung, Statistische Methoden, Plot (Grafiken)
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Anwendungs-Rahmenwerke, Ereignisgesteuerte Programmierung, Interaktives Design, Installation der Software, Entwicklungsumgebung, Benutzeroberfläche (UI) Design, Anwendungsdesign, Benutzeroberfläche (UI), Anwendungsentwicklung, UI-Komponenten
Mittel · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Linux, Systementwurf und Implementierung, Software Architektur, Verwaltung der Anwendungsleistung, Betriebssysteme, Leistungsoptimierung, Software Entwurf, Computer Vision, Software-Entwicklung, Daten in Echtzeit, Leistungsprüfung, System-Programmierung, Systemarchitektur, Software-Architektur, Verifizierung und Validierung, Echtzeit-Betriebssysteme, Systemüberwachung, Systemanforderungen, Analyse der Anforderungen, Systemintegration, Systemanalyse, Eingebettete Systeme
Fortgeschritten · Kurs · 1–3 Monate