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: Debugging, Data Structures, Code Reusability, Python Programming, Integrated Development Environments, Scripting, Programming Principles, Computer Programming, Scripting Languages, Computational Logic, Software Installation
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Datenvalidierung, Fehlersuche, Javascript, Daten-Strukturen, Entwicklung von Videospielen, Programm-Entwicklung, Validierung von Daten, Computer Programmierung, Software-Dokumentation, Integrierte Entwicklungsumgebungen, Computerprogrammierung, Instandhaltbarkeit, Software-Entwicklung, Objektorientierte Programmierung (OOP), Spiel-Design, Grundsätze der Programmierung, Web-Entwicklungs-Tools, Wiederverwendbarkeit von Code, Entwicklungsumgebung, Computer-Programmierwerkzeuge, Software-Entwicklungstools, Software Entwurf
★ 4.2 (11) · 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, Build Tools, Verification And Validation, Package and Software Management
Anfänger · Kurs · 1–3 Monate

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

Kompetenzen, die Sie erwerben: Integration von Daten, Datenverarbeitung, Datenmanipulation, Datenumwandlung, Datenanalyse, Datenwrangling, Präsentation der Daten, Statistische Programmierung, SAS (Software)
★ 4.8 (944) · Mittel · Kurs · 1–3 Monate

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

Illinois Tech
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Web Scraping, Object Oriented Design, Data Structures, Web Development Tools, Test Driven Development (TDD), Computer Programming, Python Programming, Scripting Languages, Database Software, User Interface (UI), Open Source Technology, Database Development, Programming Principles, Database Management, Database Application, Scripting, Program Development, Code Reusability, UI Components
★ 4.8 (8) · Mittel · Kurs · 1–3 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: LLM-Bewerbung, Dimensionalitätsreduktion, Datenanalyse, Algorithmen, Benutzeroberfläche (UI), Datei-E/A, Computer Programmierung, ChatGPT, Bildanalyse, Modellierung großer Sprachen, Schnelles Engineering, Computerprogrammierung, Angewandtes maschinelles Lernen, Wiederverwendbarkeit von Code, Mensch-Computer-Interaktion, Objektorientierte Programmierung (OOP), Methoden des maschinellen Lernens, UI-Komponenten, Software zur Datenvisualisierung, Matlab, Prompt-Muster
★ 4.8 (18.331) · Anfänger · Spezialisierung · 3–6 Monate

Illinois Tech
Kompetenzen, die Sie erwerben: Test Driven Development (TDD), Python Programming, Object Oriented Programming (OOP), Object Oriented Design, Scripting Languages, Code Reusability, Test Script Development, Computer Programming, Unit Testing, File I/O, Development Testing, Web Development, Scripting, Program Development, Other Programming Languages, Database Software, Open Source Technology, Database Management, Database Development, Data Processing
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Java, Computer Programmierung, Programm-Entwicklung, Datei-E/A, Persistenz der Daten, Dateiverwaltung, Datenverwaltung, Daten-Strukturen, Java Programmierung, Computerprogrammierung, Objektorientierte Programmierung (OOP), Dateisysteme, Wiederverwendbarkeit von Code, Grundsätze der Programmierung, Java-Programmierung, Datenmanagement, Objektorientierter Entwurf
★ 4.8 (73) · Mittel · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Algorithmen, Python-Programmierung, Operations Research, Netzwerk-Modell, Modell-Optimierung, Mathematische Modellierung, Graphentheorie, Theoretische Informatik, Netzwerkanalyse, Kombinatorik
★ 4.8 (60) · Fortgeschritten · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Datenmanipulation, Java, Datenverarbeitung, Datenanalyse, Fehlersuche, Bioinformatik, Programm-Entwicklung, Computer Programmierung, Software-Prüfung, Algorithmen, Datei-E/A, Java Programmierung, Software-Dokumentation, Integrierte Entwicklungsumgebungen, Problemlösung, Objektorientierte Programmierung (OOP), Computerprogrammierung, Software-Entwicklung, Statistische Analyse, Java-Programmierung, Grundsätze der Programmierung, Web-Scraping, Software Entwurf
★ 4.6 (8065) · Anfänger · Kurs · 1–3 Monate