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.

University of Pennsylvania
Kompetenzen, die Sie erwerben: Problemlösung, Algorithmen, Python-Programmierung, Analytische Fähigkeiten, Programm-Entwicklung, Analyse, Fehlersuche, Computer-Hardware, Pseudocode, Grundsätze der Programmierung, Computerprogrammierung, Computerarchitektur, Objektorientierte Programmierung (OOP), Computer Programmierung, Computer-Systeme, Computational Thinking, Daten-Strukturen
★ 4.7 (1431) · Anfänger · Kurs · 1–4 Wochen

LearnKartS
Kompetenzen, die Sie erwerben: Matplotlib, Pandas (Python Package), Plot (Graphics), Data Visualization, Seaborn, Data Manipulation, Data Visualization Software, Pseudocode, Problem Solving, Data Analysis, Programming Principles, Data Processing, AI literacy, Dashboard, Python Programming, Data Science, Computer Programming, Generative AI
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, C# (Programming Language), Development Environment, .NET Framework, Computer Programming, Programming Principles, Microsoft Development Tools, Microsoft Visual Studio, Data Structures, Computer Science, Algorithms, Software Development Tools, Computer Programming Tools, Memory Management, Debugging, Software Installation, Data Storage
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Data Structures, Algorithms, Java, Java Programming, Programming Principles, Computer Programming, Performance Tuning, Computational Thinking, Theoretical Computer Science, Solution Design
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Graph Theory, Data Structures, Algorithms, Computer Programming, Python Programming, Computational Thinking, Data Science, Theoretical Computer Science, Data Processing, Geometry, Data Analysis Expressions (DAX), Data Manipulation, Performance Tuning, Data Analysis, Data Management, Applied Mathematics
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Python Programming, Program Development, Game Design, Code Reusability, Computer Programming, Programming Principles, Functional Design, Development Environment, Computational Logic, Building Codes
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Graph Theory, Data Structures, Algorithms, Computer Programming, Computational Thinking, Theoretical Computer Science, Python Programming, Performance Tuning
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Plotly, PyTorch (Machine Learning Library), NumPy, Matplotlib, Object Oriented Programming (OOP), Pandas (Python Package), Plot (Graphics), Data Structures, Unit Testing, Object Oriented Design, Python Programming, File I/O, Data Visualization Software, Algorithms, Interactive Data Visualization, Machine Learning Methods, Computational Thinking, Programming Principles, Computer Programming, Program Development
Mittel · Spezialisierung · 3–6 Monate

DeepLearning.AI
Kompetenzen, die Sie erwerben: AI-Integrationen, Anwendungsentwicklung, Paket- und Softwareverwaltung, Automatisierung, Generative AI-Agenten, Python-Programmierung, Künstliche Intelligenz, Skripting, Datenanalyse, LLM-Bewerbung, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Grundsätze der Programmierung, Datenkompetenz, Modellierung großer Sprachen, Schnelles Engineering, Anwendungsprogrammierschnittstelle (API), Computerprogrammierung, Jupyter, Computer Programmierung, Daten-Strukturen
★ 4.8 (242) · Anfänger · Kurs · 1–4 Wochen
LearnQuest
Kompetenzen, die Sie erwerben: Paket- und Softwareverwaltung, Web-Entwicklung, Wiederverwendbarkeit von Code, Rechnerische Logik, Java-Plattform Enterprise Edition (J2EE), Installation der Software, Java, Java-Programmierung, Java Programmierung, Grundsätze der Programmierung, Software-Entwicklung, Virtuelle Maschinen, Computerprogrammierung, Anwendungs-Rahmenwerke, Speicherverwaltung, Software Entwurf, Computer Programmierung, Spring Framework, Objektorientierte Programmierung (OOP), Entwicklungsumgebung, Daten-Strukturen, Datei-E/A, Objektorientierter Entwurf
★ 4.6 (2836) · Mittel · Spezialisierung · 3–6 Monate

University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Datenspeicherung, Algorithmen, Theoretische Informatik, Graphentheorie, Programm-Entwicklung, Computer-Programmierwerkzeuge, Fehlersuche, Unstrukturierte Daten, Software-Entwicklung, Integrierte Entwicklungsumgebungen, Softwaretechnik, Technische Software, Computerprogrammierung, Speicherverwaltung, C++ (Programmiersprache), Computer Programmierung, Datenbank-Systeme, Objektorientierte Programmierung (OOP), Entwicklungsumgebung, Daten-Strukturen, Objektorientierter Entwurf
★ 4.7 (3501) · Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Video Game Development, Game Design, Project Planning, User Interface (UI) Design, Program Development, User Interface (UI), Python Programming, Development Environment, Programming Principles, Maintainability, Computer Programming
Anfänger · Kurs · 1–4 Wochen