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: Package and Software Management, Data Science, Computer Programming, Mathematical Software
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Data Structures, Graph Theory, Algorithms, Computational Thinking, Programming Principles, Computer Programming, Computer Science
Mittel · Spezialisierung · 3–6 Monate

Illinois Tech
Kompetenzen, die Sie erwerben: Unified Modeling Language, File I/O, Debugging, Object Oriented Programming (OOP), Python Programming, Computer Programming, System Programming, Pseudocode, Program Development, Event-Driven Programming, Software Design, User Interface (UI), Data Structures
Auf einen Abschluss hinarbeiten
Anfänger · Kurs · 1–3 Monate

University of London
Kompetenzen, die Sie erwerben: Computer Programmierung, Datenmanagement, Grafische Tools, Mensch-Computer-Interaktion, Fehlersuche, Entwicklungsumgebung, Datenverwaltung, Javascript, Computer-Programmierwerkzeuge, Computergrafik, Computerprogrammierung, Software-Entwicklungstools, Interaktives Design
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Data Structures, Object Oriented Programming (OOP), Java Programming, Object Oriented Design, Computational Thinking, Java, Algorithms, Debugging, Programming Principles, Computer Programming, Pseudocode, Mathematical Theory & Analysis, Integrated Development Environments, Analysis, Solution Design, Analytical Skills
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Plotly, Object Oriented Programming (OOP), Matplotlib, Pandas (Python Package), Data Visualization, Interactive Data Visualization, Seaborn, Data Analysis, NumPy, Data Visualization Software, Data Structures, Restful API, Python Programming, Application Programming Interface (API), Scatter Plots, Data Manipulation, Programming Principles, Computer Programming, Data Transformation, Program Development
Mittel · Spezialisierung · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Debugging, Unit Testing, Relational Databases, Object Oriented Programming (OOP), Databases, Data Visualization Software, Object Oriented Design, Web Scraping, Data Science, Creative Design, Scatter Plots, Data Structures, Programming Principles, File I/O, Integrated Development Environments, Software Visualization, Python Programming, Computer Programming, Program Development, Diversity and Inclusion
Mittel · Spezialisierung · 3–6 Monate

Duke University
Kompetenzen, die Sie erwerben: Daten-Pipelines, Cloud Computing, Computer Programmierung, Bereitstellung von Anwendungen, Verarbeitung natürlicher Sprache, Containerisierung, Befehlszeilen-Schnittstelle, Umarmendes Gesicht, Modellierung großer Sprachen, Restful API, Jenkins, DevOps, Testfall, Generative KI, Computerprogrammierung, CI/CD, Amazon Webdienste, LLM-Bewerbung, Docker (Software), Rust (Programmiersprache), Serverloses Rechnen
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Computer Programmierung, Künstliche Intelligenz, Generative KI, Computerprogrammierung, Datengesteuerte Entscheidungsfindung, Cloud-Bereitstellung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Debugging, C++ (Programming Language), Software Documentation, API Design, Program Development, Pseudocode, Software Architecture, Software Design, Maintainability, Computational Thinking, System Programming, Data Structures, Programming Principles, Computer Programming, Generative AI Agents, Integrated Development Environments, Technical Documentation, Generative AI, Application Development, Data Validation
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

LearnKartS
Kompetenzen, die Sie erwerben: JUnit, File I/O, Java Programming, Object Oriented Programming (OOP), Java, Unit Testing, Program Development, Maintainability, Software Development, Secure Coding, Software Testing, Programming Principles, Computer Programming, Test Case, Application Development, Application Design, Debugging, Mathematical Software, Solution Design, Design Strategies
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Computer Programmierung, Datenstrukturen, Webentwicklung, Entwicklungsumgebung, Anwendungsentwicklung, Objektorientierte Programmierung (OOP), Computerprogrammierung, iOS Entwicklung, Entwicklung von Anwendungen für Mobilgeräte, Mobile Entwicklung, Apple Xcode, Swift Programmierung, Web-Entwicklung, Grundsätze der Programmierung
Anfänger · Kurs · 1–3 Monate