Programmieren-Kurse können Ihnen helfen, die Grundlagen von Syntax, Kontrollstrukturen und Datenstrukturen in verschiedenen Sprachen zu lernen. Sie können Fähigkeiten im Schreiben, Testen und Strukturieren von Code aufbauen. Viele Kurse führen in Entwicklungsumgebungen, Versionskontrolle und einfache Projektbeispiele ein, mit denen Sie eigene Programme Schritt für Schritt entwickeln.

Kompetenzen, die Sie erwerben: Computer Programmierung, Datenstrukturen, Javascript, Informatik, Grundsätze der Programmierung, Web-Entwicklung, Algorithmen, Computergestütztes Denken, Softwareentwicklung, Programm-Entwicklung, Software-Ingenieur
Mittel · Kurs · 1–4 Wochen

Scrimba
Kompetenzen, die Sie erwerben: UI Komponenten, Javascript, Daten importieren/exportieren, Ereignisgesteuerte Programmierung, Web-Frameworks, Front-End Web-Entwicklung, Web-Entwicklung, JavaScript-Frameworks, Web-Anwendungen
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: HyperText Markup Language (HTML), Typografie, Web Content Accessibility Guidelines, Reaktionsfähiges Webdesign, Front-End Web-Entwicklung, Web-Entwicklung, HTML und CSS, Cascading Style Sheets (CSS), Entwicklungsumgebung, Integrierte Entwicklungsumgebungen, Web-Inhalt, Web Design und Entwicklung, Webdesign, Semantisches Web, Web-Entwicklungstools
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Programming Principles, Debugging, Computer Programming, Application Design, Computer Science, Maintainability, Object Oriented Programming (OOP), Software Development, Data Management, Algorithms, Software Architecture
Anfänger · Kurs · 3–6 Monate

University of Leeds
Kompetenzen, die Sie erwerben: digital literacy, Artificial Intelligence, Professional Development, Personal Development, Willingness To Learn, Digital Transformation, Computer Programming, Emerging Technologies, Learning Strategies, Goal Setting
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: UI Komponenten, Benutzeroberfläche (UI), Schnittstelle zur Anwendungsprogrammierung (API), Front-End Web-Entwicklung, JavaScript-Frameworks, React.js, Cascading Style Sheets (CSS), Web-Entwicklungstools, Restful API, Anwendungs-Rahmenwerke
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Animation and Game Design, Video Game Development, 3D Assets, Event-Driven Programming, Animations, Game Design, Graphics Software, Computer Graphics, Visualization (Computer Graphics), Interactive Design, Computer Graphic Techniques, User Interface (UI), User Interface (UI) Design, UI Components, Program Development, Python Programming, Application Design, Development Environment, Debugging, Development Testing
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Schnelles Engineering, Verantwortungsvolle KI, Code-Überprüfung, Automatisierung, Testfall, Software-Dokumentation, Generative KI, Verarbeitung natürlicher Sprache, Anwendungsentwicklung, Software-Entwicklungstools
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Python-Programmierung, Skripting, Automatisierung, Datenmanipulation, E-Mail-Automatisierung, Schnittstelle zur Anwendungsprogrammierung (API), Daten importieren/exportieren, Web Scraping
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Instandhaltbarkeit, UI Komponenten, Front-End Web-Entwicklung, HTML und CSS, Web-Entwicklung, React.js, Cascading Style Sheets (CSS)
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Persistenz der Daten, Datenstrukturen, C++ (Programmiersprache), Datei-E/A, Simulationen, Objektorientierte Programmierung (OOP), Software-Entwurfsmuster, Grundsätze der Programmierung, Algorithmen, Objektorientierter Entwurf
Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenstrukturen, Entwicklung von Videospielen, Schnittstelle zur Anwendungsprogrammierung (API), Softwareentwicklung, Algorithmen, Entwicklungstests, Spiel-Design, Grundsätze der Programmierung, Anwendungsdesign, Rust (Programmiersprache)
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden