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: Wiederverwendbarkeit von Code, Mobile Entwicklung, Daten-Strukturen, Objektorientierter Entwurf, Computerprogrammierung, Kotlin, Grundsätze der Programmierung, Objektorientierte Programmierung (OOP), Android-Entwicklung, Computer Programmierung
★ 4.7 (346) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Verteiltes Rechnen, Software-Entwurfsmuster, Testgetriebene Entwicklung (TDD), Software Entwurf, Software-Entwicklung, Objektorientierter Entwurf, Methoden der Softwareentwicklung, Grundsätze der Programmierung, Computerprogrammierung, Objektorientierte Programmierung (OOP), Software-Visualisierung, Programm-Entwicklung, Unified Modeling Language, Computer Programmierung
★ 4.5 (149) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Mobile Entwicklung, Anwendungsentwicklung, Funktionales Design, Daten-Strukturen, Objektorientierter Entwurf, Apple iOS, Entwicklungstests, Objektorientierte Programmierung (OOP), iOS-Entwicklung, Einheitliche Prüfung, Apple Xcode, Berechtigung (Computing), Swift-Programmierung, Testfall, Einheitstest, Software-Prüfung
★ 4.7 (93) · Mittel · Kurs · 1–4 Wochen

University of Leeds
Kompetenzen, die Sie erwerben: Installation der Software, Computer-Programmierwerkzeuge, Computerprogrammierung, Daten-Strukturen, Python-Programmierung, Jupyter, Grundsätze der Programmierung, Datenwissenschaft, Computer Programmierung
★ 4.4 (30) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenspeicherung, Entwicklungsumgebung, Eingebettete Software, Eclipse (Software), Eingebettete Systeme, Speicherverwaltung, Computer-Programmierwerkzeuge, Integrierte Entwicklungsumgebungen, System-Programmierung, Grundsätze der Programmierung, C (Programmiersprache), Fehlersuche, Tools erstellen, Software-Entwicklungstools, C und C++
★ 4.8 (71) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Mobile Entwicklung, Testgetriebene Entwicklung (TDD), Anwendungsentwicklung, Funktionales Design, Entwicklungstests, Einheitliche Prüfung, Objektorientierte Programmierung (OOP), Kotlin, Grundsätze der Programmierung, Android-Studio, Android-Entwicklung, Software-Prüfung, Einheitstest
★ 4.6 (128) · Mittel · Kurs · 1–4 Wochen
École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Rechnerische Logik, Computerprogrammierung, Funktionales Design, Objektorientierter Entwurf, Daten-Strukturen, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung, Scala-Programmierung, Computer Programmierung
★ 4.8 (8269) · Mittel · Kurs · 1–3 Monate

Indian Institute of Technology Guwahati
Kompetenzen, die Sie erwerben: GitHub Kopilot, Generative KI, Innovation, Entwicklungsumgebung, Methoden des maschinellen Lernens, OpenAI, Vibe-Codierung, KI-gestützte Kreativität, GitHub
★ 4.6 (90) · Anfänger · Kurs · 1–4 Wochen

Microsoft
Kompetenzen, die Sie erwerben: File I/O, Memory Management, C and C++, C++ (Programming Language), Code Reusability, Vibe coding, API Design, Software Architecture, Software Design, Functional Design, Maintainability, Data Import/Export, Data Structures, AI literacy, AI Integrations, Data Validation, Performance Tuning, Secure Coding, Build Tools, Package and Software Management
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Software-Entwicklung, Instandhaltbarkeit, Entwicklungsumgebung, Software Entwurf, Daten-Strukturen, Validierung von Daten, Integrierte Entwicklungsumgebungen, Computer-Programmierwerkzeuge, Javascript, Computerprogrammierung, Grundsätze der Programmierung, Objektorientierte Programmierung (OOP), Programm-Entwicklung, Entwicklung von Videospielen, Spiel-Design, Software-Dokumentation, Datenvalidierung, Fehlersuche, Software-Entwicklungstools, Web-Entwicklungs-Tools, Computer Programmierung
★ 4.2 (11) · Anfänger · Kurs · 1–4 Wochen

Illinois Tech
Kompetenzen, die Sie erwerben: Full-Stack Web-Entwicklung, Datenbank-Design, Datenbank-Entwicklung, Cloud-Anwendungen, Datenbanken, Anwendungsentwicklung, Web-Entwicklung, Datenbank-Systeme, Cloud-Bereitstellung, Cloud Computing, Web-Anwendungen, Web-Design und Entwicklung, Javascript, Relationale Datenbanken, Bereitstellung von Anwendungen, Skriptsprachen, Server-Seite, Web-Entwicklungs-Tools, HTML und CSS, Back-End-Webentwicklung
★ 4.5 (51) · Mittel · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Datenverwaltung, Rechnerische Logik, Skripting, Unity-Engine, Datenmanagement, Anwendungsentwicklung, Entwicklung von Videospielen, Daten-Strukturen, Computerprogrammierung, Grundsätze der Programmierung, Spiel-Design, C# (Programmiersprache), Computer Programmierung
★ 4.8 (625) · Mittel · Kurs · 1–4 Wochen