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.

Kompetenzen, die Sie erwerben: Object Oriented Design, Android (Operating System), User Interface (UI) Design, Code Reusability, UI Components, Release Management, Development Environment, Programming Principles
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Programmable Logic Controllers, Computational Logic, Code Reusability, Data Structures, Diagram Design, Dataflow, Microsoft Azure, Automation, Program Development, Performance Tuning, Data Management, System Configuration, Interactive Data Visualization, Data Integration, Functional Design, Fine-tuning, Communication, Simulations
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: AWS Identity and Access Management (IAM), Linux Administration, Amazon Elastic Compute Cloud, Linux Servers, Identity and Access Management, Cloud Hosting, Cloud Deployment, Cloud Infrastructure, Amazon Web Services, Cloud Computing, Front-End Web Development, Cloud Management, Linux, Ubuntu, UI Components, Application Deployment, React.js, Event-Driven Programming, Javascript, Apache
★ 4.8 (9) · Mittel · Spezialisierung · 3–6 Monate

EDUCBA
Kompetenzen, die Sie erwerben: Shell-Skript
★ 4.9 (16) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Agentische Systeme, Modellierung großer Sprachen, Generative AI-Agenten, Entwicklungsumgebung, Einheitliche Prüfung, OpenAI-API, Installation der Software, Paket- und Softwareverwaltung, Speicherverwaltung, LLM-Bewerbung, Software-Dokumentation, Rust (Programmiersprache)
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Data Structures, Graph Theory, Algorithms, Computational Thinking, Programming Principles, Solution Design, Model Optimization, Computational Logic, Data Validation
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Entwicklungsumgebung, Lebenszyklus der Softwareentwicklung, Computerprogrammierung, Java, Software-Entwicklung, Installation der Software, Befehlszeilenschnittstelle, Java-Programmierung, Computer-Programmierwerkzeuge, Objektorientierte Programmierung (OOP), Software-Entwicklungstools, Integrierte Entwicklungsumgebungen, Linux-Befehle, Grundsätze der Programmierung, Programm-Entwicklung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Transformieren, Große Daten, Daten-Pipelines, Integration von Daten, Datenverwaltung, Datenverarbeitung, Apache Spark, Laden Sie, Auszug
★ 4.5 (10) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Microservices, .NET Framework, ASP.NET, Microsoft Azure, Object-Relational Mapping, OAuth, Cloud Storage, API Gateway, Software Architecture, Payment Systems, Authentications, Data Storage, Systems Architecture, C# (Programming Language), Cloud Services, Model View Controller, Application Programming Interface (API), Software Design Patterns, Restful API, Identity and Access Management
Anfänger · Kurs · 3–6 Monate

Coursera
Kompetenzen, die Sie erwerben: Apache Kafka, Real Time Data, Data Pipelines, Data Processing
★ 3.7 (12) · Anfänger · Kurs · 1–4 Wochen

University of Leeds
Kompetenzen, die Sie erwerben: Integrated Development Environments, Debugging, Microsoft Visual Studio, Unit Testing, Software Development Tools, Computer Programming Tools, Testability, Program Development, Development Environment, Software Engineering Tools
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Python-Programmierung, UI-Komponenten, Benutzeroberfläche (UI), Web-Server, Apache, Persistenz der Daten, Web-Entwicklung, Erweiterbare Markup-Sprache (XML), Web-Frameworks, Netzwerk-Protokolle, Web-Scraping, Web-Anwendungen, Datenbanken, Server-Seite, Skripting, Anwendungs-Rahmenwerke, Datenbank-Anwendung, Ereignisgesteuerte Programmierung, Hypertext Markup Language (HTML), Server
★ 5 (9) · Anfänger · Kurs · 1–4 Wochen