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.

Amazon Web Services
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Software-Entwicklung, Anwendungs-Rahmenwerke, Middleware, Amazon DynamoDB, Amazon Web Services, Serviceorientierte Architektur, Skripting, Python-Programmierung, Cloud-API, Software-Architektur, Cloud-Anwendungen, Software Architektur, Amazon Webdienste, Systemarchitektur, API-Gateway, Datenbanken, Serverloses Rechnen, Cloud-basierte Integration, Microservices, IT-Automatisierung, Datenbank-Systeme
Anfänger · Kurs · 1–4 Wochen

Alberta Machine Intelligence Institute
Kompetenzen, die Sie erwerben: Modell Ausbildung, Maschinelles Lernen, Business-Lösungen, Algorithmen für maschinelles Lernen, Statistisches maschinelles Lernen, Python-Programmierung, Angewandtes maschinelles Lernen, Modellevaluation, Klassifizierungsalgorithmen, Modell-Optimierung, Regressionsanalyse, Datenverarbeitung, Bewertung des Modells, Datenvorverarbeitung, Methoden des maschinellen Lernens, Jupyter, Entscheidungsbaum-Lernen, Vorverarbeitung von Daten, Überwachtes Lernen, Leistungsanalyse
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Computer Programmierung, React.js, Mobile Entwicklung, Web-Entwicklungs-Tools, Ereignisgesteuerte Programmierung, Paket- und Softwareverwaltung, Node.JS, Einheitstest, Einheitliche Prüfung, Funktionales Design, Javascript, Software-Prüfung, Objektorientierte Programmierung (OOP), Android-Entwicklung, Grundsätze der Programmierung, Computerprogrammierung, Jest (JavaScript Testing Framework)
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Anwendungsdesign, Mobile Entwicklungstools, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), UI/UX-Strategie, Mobile Entwicklung, Benutzeroberfläche (UI), Benutzerfreundlichkeit, Android (Betriebssystem), Entwicklungstests, Benutzeroberfläche (UI) Design, Android-Studio, Entwicklungsumgebung, Android-Entwicklung, Software-Prüfung, UI-Komponenten, Interaktionsdesign
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Generative KI, Graphentheorie, Instandhaltbarkeit, Integrationsprüfung, Testgetriebene Entwicklung (TDD), Cloud Computing, Microsoft Azure, Python-Programmierung, Daten-Strukturen, Cloud-Bereitstellung, Code-Überprüfung, Software Entwurf, Software-Entwicklung, Software-Dokumentation, Bereitstellung von Anwendungen, Serverloses Rechnen, Objektorientierte Programmierung (OOP)
Anfänger · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Agile Methodology, Scrum (Software Development), Embedded Software, Agile Software Development, Embedded Systems, Software Testing, Development Testing, Software Development Methodologies, Agile Project Management, Git (Version Control System), Docker (Software), Containerization, Linux, System Programming, Electrical and Computer Engineering, Application Deployment, Operating Systems, File Systems, Internet Of Things, Build Tools
Auf einen Abschluss hinarbeiten
Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Lead Generation, Email Automation, No-Code Development, Google Sheets, Application Deployment, Real Time Data, Customer Communications Management
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Scrimba
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), File I/O, Data Structures, Python Programming, Programming Principles, Computer Programming, Computational Logic, Software Engineering, Performance Tuning, Web Development, Performance Testing, Web Development Tools, Debugging, Software Development
Anfänger · Spezialisierung · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: Plot (Grafiken), Ggplot2, Tidyverse (R-Paket), Software zur Datenvisualisierung, Grafik-Software, Streudiagramme, R Programmierung, Statistische Visualisierung, Wärmekarten, Datenwrangling
Mittel · Kurs · 1–4 Wochen

Infosec
Kompetenzen, die Sie erwerben: Blockchain, Kryptographie, Verschlüsselung, Transaktionsverarbeitung, Verteilte Denial-Of-Service-Angriffe (DDoS), Kryptographische Protokolle, Techniken der Ausbeutung, Verteiltes Rechnen, Skalierbarkeit, Algorithmen, Sichere Kodierung, Netzwerksicherheit, Bewertungen der Anfälligkeit
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Responsible AI, Containerization, Prompt Engineering, AI Orchestration, Scalability, Docker (Software), AI Workflows, Kubernetes, Agentic Workflows, Azure Active Directory, Prompt Patterns, Generative AI Agents, LangChain, Microservices, Microsoft Azure, Artificial Intelligence, Distributed Computing, Serverless Computing, Natural Language Processing, Reinforcement Learning
Mittel · Berufsbezogenes Zertifikat · 3–6 Monate

Epic Games
Kompetenzen, die Sie erwerben: Unreal Engine, Ereignisgesteuerte Programmierung, Skripting, Spiel-Design, Datenmanagement, C++ (Programmiersprache), Entwicklung von Videospielen, Datenverwaltung, Blueprinting
Anfänger · Kurs · 1–4 Wochen