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.

Logical Operations
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), File I/O, Python Programming, Operating Systems, Package and Software Management, Code Reusability, File Systems, Computer Programming, Development Environment, Object Oriented Design, Scripting, Scripting Languages, Programming Principles, Data Processing, Debugging, Program Development, Cross Platform Development, Computer Programming Tools, Software Development, Data Structures
Mittel · Spezialisierung · 1–3 Monate

The University of Edinburgh
Kompetenzen, die Sie erwerben: Animation und Spieldesign, Ereignisgesteuerte Programmierung, Software-Entwicklung, Animationen, Entwicklung von Videospielen, Spiel-Design, Grundsätze der Programmierung, Computerprogrammierung, Wiederverwendbarkeit von Code, Algorithmen, Software-Entwicklung, Computer-Programmierwerkzeuge, No-Code-Entwicklung, Computational Thinking, Programm-Entwicklung
★ 4.7 (3952) · Anfänger · Kurs · 1–3 Monate

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

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

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

University of London
Kompetenzen, die Sie erwerben: Pseudocode, C++ (Programming Language), Object Oriented Programming (OOP), C and C++, Object Oriented Design, File I/O, Integrated Development Environments, Computer Programming, Development Environment, Programming Principles, Data Structures, Program Development, Algorithms, Interactive Design, Data Modeling, FinTech, Software Engineering, Test Data, Verification And Validation, Software Installation
★ 4.7 (264) · Mittel · Spezialisierung · 1–3 Monate

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

Microsoft
Kompetenzen, die Sie erwerben: Datenmanipulation, Daten-Strukturen, Entwicklungsumgebung, Installation der Software, Microsoft Visual Studio, Fehlersuche, Statistische Programmierung, R Programmierung, Grundsätze der Programmierung, R (Software), Rechnerische Logik, Wiederverwendbarkeit von Code, Software-Dokumentation, Microsoft Entwicklungswerkzeuge, Programm-Entwicklung
★ 5 (6) · Anfänger · Kurs · 1–4 Wochen

University of California, Irvine
Kompetenzen, die Sie erwerben: Gemeinsame Nutzung von Daten, Objektorientierte Programmierung (OOP), Speicherverwaltung, Daten-Strukturen, Netzwerk-Protokolle, C (Programmiersprache), Paket- und Softwareverwaltung, Daten importieren/exportieren, Python-Programmierung, Go (Programmiersprache), Datei-E/A, System-Programmierung, Objektorientierter Entwurf, Rechnerische Logik, Algorithmen, OS Prozessmanagement
★ 4.6 (3019) · Mittel · Spezialisierung · 1–3 Monate

University of Pennsylvania
Kompetenzen, die Sie erwerben: Daten-Strukturen, Entwicklungsumgebung, Software-Entwicklungstools, Daten importieren/exportieren, Python-Programmierung, Integrierte Entwicklungsumgebungen, Datei-E/A, Grundsätze der Programmierung, Datenspeicherung, Computerprogrammierung, Wiederverwendbarkeit von Code, Funktionales Design, Computer-Programmierwerkzeuge, Jupyter, Computational Thinking, Software-Dokumentation
★ 4.6 (1268) · Anfänger · Kurs · 1–4 Wochen

University of London
Kompetenzen, die Sie erwerben: Datenverwaltung, Instandhaltbarkeit, Interaktives Design, Visualisierung (Computergrafik), Entwicklungsumgebung, Ereignisgesteuerte Programmierung, Computergrafik, Mensch-Computer-Interaktion, Fehlersuche, JavaScript-Frameworks, Javascript, Grundsätze der Programmierung, Computerprogrammierung, Computer-Programmierwerkzeuge, Grafische Werkzeuge, Programm-Entwicklung
★ 4.1 (937) · Anfänger · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Interaktives Design, Python-Programmierung, Fehlersuche, Spiel-Design, Informatik, Grundsätze der Programmierung, Computerprogrammierung, Rechnerische Logik, Design und Produkt, Programm-Entwicklung
Anfänger · Kurs · 1–4 Wochen