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.

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Datenfluss, Koordinierung, Computer Programmierung, Lösung Design, Animation und Spieldesign, Storyboarding, Animationen, Programm-Entwicklung, Ereignisgesteuerte Programmierung, Computergestütztes Denken, Spiel-Design, Grundsätze der Programmierung, Storytelling, Skripting
Anfänger · Kurs · 1–3 Monate
University of California, Santa Cruz
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Open Source Technology, Package and Software Management, Web Development, Linux, Shell Script, Database Design, Ubuntu, Relational Databases, Web Development Tools, Unix Shell, Test Driven Development (TDD), Python Programming, Linux Administration, Databases, Object Oriented Programming (OOP), Operating System Administration, Scripting Languages, Computer Programming, Javascript, Database Management
Auf einen Abschluss hinarbeiten
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Linux-Befehle, Unix-Befehle, Datei-E/A, Dateisysteme, Skriptsprachen, Linux, Befehlszeilen-Schnittstelle, Shell-Skript, Dateiverwaltung, Unix-Shell, Bash (Skriptsprache), Grundsätze der Programmierung, Unix, Skripting
Mittel · Kurs · 1–3 Monate

Edureka
Kompetenzen, die Sie erwerben: Rust (Programming Language), Back-End Web Development, System Programming, Web Frameworks, Web Development, Web Servers, Software Documentation, Scalability, Maintainability, Secure Coding, Debugging, Application Development, Authentications, Authorization (Computing)
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Programmable Logic Controllers, Performance Tuning
Fortgeschritten · Kurs · 1–3 Monate

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Algorithmen, Objektorientierte Programmierung (OOP), Computer Programmierung, Software-Tests, Software Entwurf, Verteiltes Rechnen, C (Programmiersprache), Integrationstests, Fehlersuche, Systementwurf und Implementierung, Grundsätze der Programmierung, Einheitstest, Datenstrukturen, Go (Programmiersprache)
Mittel · 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, Software Installation, Data Structures, Program Development, Debugging
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Apache Maven, File I/O, Data Import/Export, Object Oriented Programming (OOP), JSON, Java Programming, Object Oriented Design, Debugging, JUnit, Software Documentation, Data Structures, Computer Programming, Restful API, Integrated Development Environments, Java, Programming Principles, Data Validation, Network Protocols, Unit Testing, Computer Science
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Benutzeroberfläche (UI), Datenbanken, Java Programmierung, Objektorientierte Programmierung (OOP), SQL, Datei-E/A, Computer Programmierung, Anwendungsentwicklung, Integrierte Entwicklungsumgebungen, Systementwurf und Implementierung, Datenvalidierung, Grundsätze der Programmierung
Anfänger · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Animation and Game Design, Interactive Data Visualization, Software Design, Program Development, Data Structures, Visualization (Computer Graphics), Interactive Design, Programming Principles, Graphic and Visual Design, Python Programming, Generative AI, Simulations, Computer Graphics, Design, Computational Logic, Creative Design, Computer Programming, Computational Thinking, File I/O
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Programmable Logic Controllers, Real-Time Operating Systems, Program Development, Human Machine Interfaces, Automation, System Monitoring, Simulations
Fortgeschritten · Kurs · 1–4 Wochen