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.

Microsoft
Kompetenzen, die Sie erwerben: Speicherverwaltung, Entwicklungstests, Generative KI, Grundsätze der Programmierung, Wiederverwendbarkeit von Code
Anfänger · Kurs · 1–3 Monate

Simplilearn
Kompetenzen, die Sie erwerben: System-Software, Objektorientierte Programmierung (OOP), Entwicklungsumgebung, Installation der Software, Python-Programmierung, Integrierte Entwicklungsumgebungen, Objektorientierter Entwurf, Grundsätze der Programmierung, Computerprogrammierung, Rechnerische Logik, Wiederverwendbarkeit von Code, Funktionales Design, Anwendungsentwicklung, Computational Thinking
★ 3.6 (14) · 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), Object Oriented Design, Data Validation, Programming Principles, Computer Programming, Data Integrity, Data Structures, Code Reusability, File Management, Memory Management, Software Documentation, Computer Science, Maintainability, Computational Logic, Data Storage
★ 4.6 (1332) · Anfänger · Spezialisierung · 3–6 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Angewandte Mathematik, Numerische Analyse, Software-Entwicklung, Mathematische Software, Skripting, Theoretische Informatik, Technische Berechnungen, Technische Analyse, Objektorientierter Entwurf, Grundsätze der Programmierung, Leistungsoptimierung, Computerprogrammierung, Algorithmen, Anwendungsentwicklung, Programm-Entwicklung, Benutzeroberfläche (UI), Matlab
★ 4.8 (435) · Mittel · Kurs · 1–3 Monate
University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Go (Programming Language), File I/O, Data Structures, Programming Principles, Object Oriented Design, Object Oriented Programming (OOP), Debugging, Computer Programming, Unit Testing, C (Programming Language), Program Development, Computer Science, Software Testing, Algorithms, Code Reusability, Graph Theory, C and C++, Computational Logic, Memory Management
★ 4.5 (7302) · Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: File I/O, Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Computer Programming, Data Import/Export, Data Structures, Python Programming, Data Persistence, Computational Logic, Code Reusability, Computer Science, Data Storage, File Management
★ 4.5 (486) · Anfänger · Spezialisierung · 3–6 Monate

Birla Institute of Technology & Science, Pilani
Kompetenzen, die Sie erwerben: Web Servers, Distributed Computing, Network Troubleshooting, Server Side, Web Applications, Middleware, Servers, Network Monitoring, Network Architecture, System Programming, Network Protocols, Systems Architecture, Systems Design, TCP/IP, Computer Networking, Network Performance Management, System Design and Implementation, Microservices, Software Development, Application Programming Interface (API)
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), C++ (Programming Language), C and C++, Data Presentation, Scientific Visualization, Application Development, Object Oriented Design, Data Visualization Software, Statistical Visualization, Plot (Graphics), Application Design, Visualization (Computer Graphics), Programming Principles, Data Visualization, Graphical Tools, Computational Thinking, Computer Graphic Techniques, Program Development, Graphic and Visual Design, Software Visualization
★ 4.2 (16) · Anfänger · Spezialisierung · 3–6 Monate

EDUCBA
★ 5 (12) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Video Game Development, Game Design, Development Environment, UI Components, Data Structures, Computer Programming, Programming Principles, Program Development, Scripting Languages, Computational Logic, Code Reusability
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Software-Entwicklung
★ 4.9 (20) · Anfänger · Kurs · 1–3 Monate
University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Algorithmen
★ 4.6 (797) · Mittel · Kurs · 1–3 Monate