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 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, Algorithms, C (Programming Language), Program Development, Integrated Development Environments, Graph Theory, Software Testing, Artificial Intelligence, Integration Testing, Software Design, Software Documentation
Mittel · Spezialisierung · 3–6 Monate
Mehrere Erzieher
Kompetenzen, die Sie erwerben: JUnit, Kryptographie, Objektorientierter Entwurf, Ereignisgesteuerte Programmierung, Einheitstest, Java, Daten-Strukturen, Interaktive Datenvisualisierung, Fehlersuche, Problemlösung, Computer Programmierung, Objektorientierte Programmierung (OOP), Java-Programmierung, Algorithmen, Einheitliche Prüfung, Benutzeroberfläche (UI), Datenanalyse, Softwaretechnik, Software-Entwicklung, Computerprogrammierung, Datei-E/A, Java Programmierung, Leistungsoptimierung, Software Entwurf
Anfänger · Spezialisierung · 3–6 Monate

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Daten-Strukturen, Fehlersuche, C++ (Programmiersprache), Künstliche Intelligenz, C (Programmiersprache), Graphentheorie, Computer Programmierung, Algorithmen, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung, Spiel-Design, Software-Dokumentation, Computerprogrammierung, Software-Entwurfsmuster
Anfänger · Spezialisierung · 3–6 Monate

University of London
Kompetenzen, die Sie erwerben: Pseudocode, C++ (Programming Language), Object Oriented Programming (OOP), C and C++, File I/O, Object Oriented Design, Integrated Development Environments, Computer Programming, Development Environment, Programming Principles, Debugging, Data Structures, Program Development, Algorithms, Interactive Design, Model Evaluation, Software Engineering, Test Data, Data Validation, Command-Line Interface
Auf einen Abschluss hinarbeiten
Mittel · Spezialisierung · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: Datenmanipulation, Software-Prüfung, Daten-Strukturen, Integrierte Entwicklungsumgebungen, Fehlersuche, Einheitstest, Web-Entwicklung, Git (Versionskontrollsystem), Versionskontrolle, Jupyter, Einheitliche Prüfung, Computer Programmierung, Algorithmen, GitHub, Python-Programmierung, Objektorientierte Programmierung (OOP), Computerprogrammierung, Skripting
Anfänger · Kurs · 1–3 Monate

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

Microsoft
Kompetenzen, die Sie erwerben: Ereignisgesteuerte Programmierung, Integrierte Entwicklungsumgebungen, Microsoft Kopilot, Fehlersuche, Computer Programmierung, Objektorientierte Programmierung (OOP), Computerprogrammierung, Microsoft Visual Studio, Entwicklungsumgebung, .NET-Rahmenwerk, C# (Programmiersprache)
Anfänger · Kurs · 1–3 Monate

University of Washington
Kompetenzen, die Sie erwerben: Andere Programmiersprachen, Funktionales Design, Theoretische Informatik, Computational Thinking, Computer Programmierung, Installation der Software, Grundsätze der Programmierung, Software-Entwicklung, Computerprogrammierung, Software Entwurf, Ruby (Programmiersprache)
Mittel · Kurs · 1–3 Monate

University of Pennsylvania
Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, Daten-Strukturen, Jupyter, Computational Thinking, Computer Programmierung, Python-Programmierung, Computerprogrammierung, Grundsätze der Programmierung, Software-Entwicklungstools, Skriptsprachen, Datei-E/A, Skripting
Anfänger · Kurs · 1–4 Wochen

Microsoft
Kompetenzen, die Sie erwerben: Debugging, Program Development, Software Documentation, Pseudocode, C++ (Programming Language), Computational Thinking, Maintainability, Programming Principles, Computer Programming, Integrated Development Environments, Development Environment, Algorithms, Data Validation
Anfänger · Kurs · 1–3 Monate

Simplilearn
Kompetenzen, die Sie erwerben: Datenverwaltung, Daten-Strukturen, Datenmanagement, C (Programmiersprache), Computer Programmierung, Algorithmen, Grundsätze der Programmierung, Datei-E/A, Computerprogrammierung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: File I/O, C and C++, Data Import/Export, C++ (Programming Language), Object Oriented Programming (OOP), Data Validation, Object Oriented Design, Programming Principles, Computer Programming, Data Structures, File Management, Integrated Development Environments, Data Store, Software Documentation, Computer Science, Functional Design, Pseudocode, Maintainability
Anfänger · Spezialisierung · 3–6 Monate