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: Architektur des Cloud Computing, Paket- und Softwareverwaltung, Relationale Datenbanken, Künstliche Intelligenz, Computerprogrammierung, Rechnerische Logik, Datenbank-Systeme, Generative KI, Open-Source-Technologie, Grundsätze der Programmierung, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Abfragesprachen, Proxy-Server, Große Daten, Bereitstellung von Anwendungen, Analytik, Cloud-Dienste, Cloud-Bereitstellung
★ 4.7 (475) · Anfänger · Kurs · 1–3 Monate

The University of Edinburgh
Kompetenzen, die Sie erwerben: Software-Entwicklung, Computerprogrammierung, Grundsätze der Programmierung, Ereignisgesteuerte Programmierung, Wiederverwendbarkeit von Code, Algorithmen, Software-Entwicklung, Entwicklung von Videospielen
★ 4.7 (4004) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: File I/O, Memory Management, Debugging, Development Environment, C++ (Programming Language), Software Documentation, Code Reusability, API Design, Software Architecture, Pseudocode, Program Development, Functional Design, Application Development, Maintainability, Performance Tuning, Application Design, Command-Line Interface, Data Structures, Technical Documentation, Generative AI
★ 4.5 (59) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Simulationen, Datenanalyse, Statistische Analyse, Fehlersuche, Installation der Software, Software zur Datenanalyse, Daten importieren/exportieren, Statistische Programmierung, Grundsätze der Programmierung, R Programmierung, R (Software), Leistungsoptimierung, Statistische Software
★ 4.5 (22.379) · Mittel · Kurs · 1–4 Wochen

Microsoft
Kompetenzen, die Sie erwerben: Befehlszeilenschnittstelle, Software-Dokumentation, Fehlersuche, Computerprogrammierung, Rechnerische Logik, Validierung von Daten, Entwicklungsumgebung, Pseudocode, Anwendungsentwicklung, Algorithmen, C++ (Programmiersprache), Programm-Entwicklung, Instandhaltbarkeit
★ 4.4 (41) · Anfänger · Kurs · 1–3 Monate

University of Pennsylvania
Kompetenzen, die Sie erwerben: Computer-Programmierwerkzeuge, Eclipse (Software), Objektorientierter Entwurf, Daten-Strukturen, Datenanalyse, Objektorientierte Programmierung (OOP), Datenvisualisierung, Fehlersuche, Datenwissenschaft, Computerprogrammierung, Python-Programmierung, Einheitliche Prüfung, Java-Programmierung, Java, Grundsätze der Programmierung, Anwendungsentwicklung, Datei-E/A, Matplotlib, Bereinigung von Daten, Pandas (Python-Paket)
★ 4.5 (1936) · Anfänger · Spezialisierung · 3–6 Monate

University of London
Kompetenzen, die Sie erwerben: Pseudocode, C++ (Programming Language), Object Oriented Programming (OOP), File I/O, Object Oriented Design, Integrated Development Environments, Computer Programming, Development Environment, Data Structures, Program Development, Algorithms, Programming Principles, Software Engineering, Test Data, Command-Line Interface, Software Installation, Statistical Programming
★ 4.7 (265) · Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), File I/O, Data Persistence, Object Oriented Design, Java, Java Programming, File Management, Memory Management, Application Development, Maintainability, Computer Programming, Software Design, Development Environment, Programming Principles, Data Structures, Data Management, Integrated Development Environments, Software Installation
★ 4.6 (263) · Anfänger · Spezialisierung · 3–6 Monate

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: C++ (Programming Language), Go (Programming Language), File I/O, Data Structures, Object Oriented Programming (OOP), Programming Principles, Software Design Patterns, Debugging, Computer Programming, Unit Testing, C (Programming Language), Algorithms, Graph Theory, Software Testing, Code Reusability, Memory Management, Computational Logic, Artificial Intelligence
★ 4.5 (9614) · Mittel · Spezialisierung · 3–6 Monate

University of London
Kompetenzen, die Sie erwerben: Datenverwaltung, Javascript, Fehlersuche, Computerprogrammierung, Entwicklungsumgebung, Grundsätze der Programmierung, Instandhaltbarkeit, Computergrafik, Datenspeicherung
★ 4.1 (938) · Anfänger · Kurs · 1–4 Wochen

University of Pennsylvania
Kompetenzen, die Sie erwerben: Computer-Programmierwerkzeuge, Software-Dokumentation, Daten-Strukturen, Integrierte Entwicklungsumgebungen, Computerprogrammierung, Python-Programmierung, Jupyter, Grundsätze der Programmierung, Datei-E/A
★ 4.6 (1274) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Programmable Logic Controllers, Code Reusability, Fine-tuning
Fortgeschritten · Kurs · 1–3 Monate