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.

Microsoft
Kompetenzen, die Sie erwerben: Front-End Web Development, Debugging, Programming Principles, Computational Thinking, GitHub, Pseudocode, Version Control, Git (Version Control System), Integrated Development Environments, Microsoft Copilot, Algorithms, Program Development, Computer Programming, Data Flow Diagrams (DFDs), C# (Programming Language)
Anfänger · Kurs · 1–3 Monate
LearnQuest
Kompetenzen, die Sie erwerben: Python-Programmierung, Containerisierung, Datenmanipulation, Pandas (Python-Paket), Datenstrukturen, Einheitstest, Datei-E/A, Datenmodellierung, Computerprogrammierung, Kontinuierliche Integration, Docker (Software), Paket- und Software-Management, DevOps, Grundsätze der Programmierung, Unified Modeling Language, Entwicklungsumgebung, Computer Programmierung, Testautomatisierung, Software-Tests, Skripting, Matplotlib
Anfänger · Spezialisierung · 3–6 Monate

Scrimba
Kompetenzen, die Sie erwerben: Python-Programmierung, Datenstrukturen, Benutzeroberfläche (UI), Webentwicklung, Computerprogrammierung, Grundsätze der Programmierung, Skripting, Skriptsprachen, Softwaretechnik, Software-Ingenieur, Web-Entwicklungstools, Web-Entwicklung, Computer Programmierung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Python-Programmierung, Computerprogrammierung, Grundsätze der Programmierung, Musik, Musikalische Komposition, Computer Programmierung, Programm-Entwicklung
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

LearnQuest
Kompetenzen, die Sie erwerben: Python-Programmierung, Integrierte Entwicklungsumgebungen, Befehlszeilen-Schnittstelle, Computerprogrammierung, Grundsätze der Programmierung, Entwicklungsumgebung, Fehlersuche, Skripting, Computer Programmierung
Anfänger · Kurs · 1–4 Wochen

Universitat Autònoma de Barcelona
Kompetenzen, die Sie erwerben: Video Game Development, Game Design, Animation and Game Design, Unity Engine, Unreal Engine, Augmented and Virtual Reality (AR/VR), Computer Programming, Computer Graphics, User Interface (UI), Storytelling, Artificial Intelligence
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Flutter (Software), Mobile Development, UI Components, Cross Platform Development, Maintainability, Microsoft Visual Studio, Development Environment, Application Development, Object Oriented Programming (OOP), Programming Principles, Computer Programming, Software Installation
Anfänger · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Java Programmierung, Datenstrukturen, Java, Computerprogrammierung, Entwicklungsumgebung, Computer Programmierung, Objektorientierte Programmierung (OOP), Objektorientierter Entwurf
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Python-Programmierung, Datenstrukturen, Unified Modeling Language, Software Entwurf, Datenmodellierung, Computerprogrammierung, Computer Programmierung, Objektorientierte Programmierung (OOP), Softwaretechnik, Software-Ingenieur, Skripting
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Webentwicklung, UI Komponenten, Anwendungsentwicklung, Computerprogrammierung, React.js, JavaScript-Frameworks, Cascading Style Sheets (CSS), Web-Entwicklungstools, Web-Anwendungen, Javascript, Restful API, Computer Programmierung, Web-Entwicklung
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Siemens
Kompetenzen, die Sie erwerben: Safety Standards, Robotics, Electrical Safety, Mechanical Design, Automation, Control Systems, Manufacturing and Production, Performance Testing, Human Machine Interfaces, Computer Programming, Programming Principles
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Python-Programmierung, Integrierte Entwicklungsumgebungen, Code-Überprüfung, Datenstrukturen, NumPy, Datei-E/A, Computerprogrammierung, Computergestütztes Denken, Grundsätze der Programmierung, Entwicklungsumgebung, Datenverarbeitung, Numerische Analyse, Software-Installation, Skripting, Computer Programmierung
Anfänger · Kurs · 1–3 Monate