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.

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Verteiltes Rechnen, Cloud Computing, Ereignisgesteuerte Programmierung, Software Entwurf, Datenstrukturen, Microservices, Scala Programmierung, Middleware, Skalierbarkeit, Software-Architektur
Mittel · Kurs · 1–3 Monate

University of Washington
Kompetenzen, die Sie erwerben: Ruby (Programming Language), Other Programming Languages, Object Oriented Programming (OOP), Computer Programming, Programming Principles, Functional Design, Computational Thinking, Software Design Patterns, Theoretical Computer Science, Debugging
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Linux, Linux Commands, C (Programming Language), System Programming, Command-Line Interface, Programming Principles, Development Environment, Computer Programming Tools, Data Structures, Program Development, Debugging
Gemischt · Kurs · 1–3 Monate
Dartmouth College
Kompetenzen, die Sie erwerben: Algorithmen, C (Programmiersprache), Technische Informatik, Befehlszeilen-Schnittstelle, Computer Programmierung, Dateisysteme, Eingebettete Software, Datenstrukturen, Linux-Befehle, Fehlersuche, Software-Dokumentation, System Programmierung, Linux, Software-Ingenieur, Tools erstellen, Eingebettete Systeme, Linux-Server, Computer Architektur, Informatik, Grundsätze der Programmierung
Anfänger · Spezialisierung · 3–6 Monate

Birla Institute of Technology & Science, Pilani
Kompetenzen, die Sie erwerben: Web Servers, Distributed Computing, Network Troubleshooting, Servers, Network Architecture, System Programming, Network Protocols, Systems Architecture, TCP/IP, Computer Networking, Network Performance Management, Scalability, File Transfer Protocol (FTP), System Design and Implementation, Web Services, Microservices, Debugging, OS Process Management, Software Development, Application Programming Interface (API)
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, Java, Java Programming, File Management, Application Development, Maintainability, Software Design, Development Environment, Program Development, Data Storage Technologies, Application Design, Programming Principles, Computer Programming, Data Structures, Data Management, Integrated Development Environments, Debugging
Anfänger · Spezialisierung · 3–6 Monate
Kompetenzen, die Sie erwerben: Node.JS, Restful API, React Redux, Database Design, React.js, Ajax, Database Development, Database Application, Server Side, Full-Stack Web Development, Back-End Web Development, NoSQL, Javascript, JavaScript Frameworks, Front-End Web Development, API Design, Cloud Applications, Data Structures, MongoDB, Debugging
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, Integrated Development Environments, Computer Programming, Programming Principles, Debugging, Data Structures, Program Development, Algorithms, Interactive Design, Data Modeling, Software Engineering, Test Data, Data Validation, User Interface (UI), Unit Testing, Data Management
Auf einen Abschluss hinarbeiten
Mittel · Spezialisierung · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: C (Programming Language), Programming Principles, C++ (Programming Language), Algorithms, Data Structures, Other Programming Languages, System Programming
Mittel · Kurs · 1–4 Wochen

Vanderbilt University
Kompetenzen, die Sie erwerben: Mathematische Software, Entwicklungsumgebung, Computer Programmierung, Daten importieren/exportieren, Matlab, Datenstrukturen, Plot (Grafiken), Fehlersuche, Problemlösung, Dateiverwaltung, Technische Berechnungen, Computergestützte Logik, Informatik, Grundsätze der Programmierung, Benutzeroberfläche (UI)
Anfänger · Kurs · 1–3 Monate

Pearson
Kompetenzen, die Sie erwerben: System Programming, Rust (Programming Language), Data Structures, Relational Databases, Other Programming Languages, Databases, Data Access, Debugging, Programming Principles, Application Development, Secure Coding, SQL, Object Oriented Programming (OOP), C++ (Programming Language), Maintainability, Interoperability, Software Development, Command-Line Interface, Data Import/Export, File Management
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, Daten importieren/exportieren, Datenstrukturen, Datenverarbeitung, Datenmanipulation, Explorative Datenanalyse, Jupyter, R-Programmierung, Grundsätze der Programmierung, Web Scraping, Datenanalyse
Anfänger · Kurs · 1–3 Monate