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.

Edureka
Kompetenzen, die Sie erwerben: JUnit, Apache Maven, Java Programming, Java, Unit Testing, Software Design Patterns, Test Automation, Build Tools, Software Design, Data Access, Maintainability, Software Testing, IntelliJ IDEA, SQL, Computer Programming, Programming Principles, Object Oriented Programming (OOP), Software Engineering, Software Development, Design Strategies
Mittel · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Datenspeicherung, Algorithmen, Graphentheorie, Java, Java-Programmierung, Java Programmierung, Computerprogrammierung, C++ (Programmiersprache), Computer Programmierung, Daten-Strukturen
★ 4.6 (5566) · Mittel · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Problemlösung, Algorithmen, Wiederherstellung im Katastrophenfall, Grundsätze der Programmierung, Computerprogrammierung, Epidemiologie, Computational Thinking, Computer Programmierung
★ 4.6 (1294) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Object Oriented Design, Object Oriented Programming (OOP), File Systems, Video Game Development, Software Design Patterns, Local Area Networks, File I/O, Game Design, Computer Programming, Scripting, Software Architecture, Animation and Game Design, Programming Principles, Maintainability, Scripting Languages, Code Reusability, Data Persistence, Other Programming Languages, Graphic Design, Design and Product
Anfänger · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Data Structures, Algorithms, Python Programming, Computer Programming, Computational Thinking, Data Processing, Data Analysis Expressions (DAX), Data Analysis
Mittel · Kurs · 1–3 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Java-Programmierung, Java, Android-Studio, Integrierte Entwicklungsumgebungen, Java Programmierung, Grundsätze der Programmierung, Computerprogrammierung, Android-Entwicklung, Android (Betriebssystem), Entwicklungsumgebung, Mobile Entwicklung, Computer Programmierung, Daten-Strukturen, Objektorientierte Programmierung (OOP), Objektorientierter Entwurf
★ 4.5 (3089) · Anfänger · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Datenwissenschaft, Python-Programmierung, Spiel-Design, Künstliche Intelligenz, Datenanalyse, Grundsätze der Programmierung, Computerprogrammierung, Computer Programmierung, Web-Anwendungen
★ 4.5 (2210) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Automatisierung, UI-Komponenten, Algorithmen, Validierung von Daten, Programm-Entwicklung, Benutzeroberfläche (UI), Problemlösung, Microsoft Excel, Daten importieren/exportieren, Datenvalidierung, Fehlersuche, Grundsätze der Programmierung, Tabellenkalkulations-Software, Visual Basic (Programmiersprache), Integration von Daten, Datenverwaltung, Simulationen, Computerprogrammierung, Bereinigung von Daten, Excel-Makros, Computer Programmierung, Datenmanagement, Datei-E/A
★ 4.8 (4793) · Anfänger · Spezialisierung · 3–6 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Paket- und Softwareverwaltung, Python-Programmierung, Wiederverwendbarkeit von Code, Bioinformatik, Rechnerische Logik, Skripting, Datenmanipulation, Grundsätze der Programmierung, Computerprogrammierung, Jupyter, Computer Programmierung, Datei-E/A, Daten-Strukturen
★ 4.3 (1812) · Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Swift Programming, Internet Of Things, Embedded Software, Embedded Systems, Wireless Networks, Application Development, Display Devices, Interactive Design, Development Environment, Computer Programming, Real Time Data, Digital Communications
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Prompt Engineering, AI Security, Secure Coding, Responsible AI, Prompt Patterns, Data Ethics, Prompt Engineering Tools, LLM Application, Vibe coding, ChatGPT, Large Language Modeling, Code Review, AI Integrations, Integration Testing, Generative Model Architectures, Legal Technology, Debugging, Computer Programming, Programming Principles, Quality Improvement
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Shiny (R Package), PyTorch (Machine Learning Library), Dashboard, Dashboard Creation, Python Programming, Interactive Data Visualization, Data Visualization, Data Visualization Software, Pandas (Python Package), Image Analysis, Applied Machine Learning, AI Workflows, Machine Learning Methods, Data Science, Computer Programming, Web Frameworks, Application Development, UI Components, Web Development Tools, User Interface (UI)
Mittel · Kurs · 1–3 Monate