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: Programming Principles, Java Programming, Java, Computer Programming, Data Structures, Development Environment, Problem Solving, Algorithms, Eclipse (Software), Debugging
Anfänger · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Python-Programmierung, Algorithmen, C und C++, Graphentheorie, Javascript, Rust (Programmiersprache), Java, Programm-Entwicklung, Netzwerkanalyse, Software-Tests, Computergestütztes Denken, Computer Programmierung, Dateisysteme, Datenstrukturen, Theoretische Informatik, Entwicklungstests, Grundsätze der Programmierung, Datenspeicherung, Bioinformatik, Fehlersuche
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Django (Web Framework), Responsive Web Design, HTML and CSS, Back-End Web Development, Relational Databases, Object Oriented Programming (OOP), Database Management Systems, Bootstrap (Front-End Framework), SQL, Database Design, Databases, Front-End Web Development, Database Administration, Unit Testing, MySQL, Debugging, Web Development, Computer Programming, Pseudocode, Communication
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Cloud-Technik, Künstliche Intelligenz, Peripheriegeräte, Cloud Computing, Generative KI, Cloud-Infrastruktur, Datensicherheit, Netzwerkprotokolle, System-Konfiguration, Netzwerksicherheit, Cloud Computing Architektur, Computer Hardware, Cloud-Sicherheit, Computer Programmierung, Cloud-Hosting, Cloud-Plattformen, Cloud-Dienste, OSI-Modelle, Cyber-Angriffe, Cybersicherheit
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Python-Programmierung, Front-End Web-Entwicklung, Relationale Datenbanken, SQL, GitHub, Bootstrap (Front-End-Framework), Web Design und Entwicklung, Datenbank-Management-Systeme, Datenbank-Design, Git (Versionskontrolle-System), Restful API, Datenstrukturen, Django (Web-Framework), Unix-Befehle, Objektorientierte Programmierung (OOP), Computer Programmierung, Versionskontrolle, Full-Stack Web-Entwicklung, Cloud-Hosting, Back-End Web-Entwicklung
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Python-Programmierung, Computergrafik, Datenstrukturen, Computer Programmierung, Pseudocode, Skriptsprachen, Grundsätze der Programmierung, Fehlersuche
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Python-Programmierung, Algorithmen, Skripting, Daten importieren/exportieren, Computer Programmierung, Dateiverwaltung, Automatisierung, Grundsätze der Programmierung, Cybersicherheit, Fehlersuche
Anfänger · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Algorithmen, Software-Tests, Programm-Entwicklung, Datenstrukturen, Computergestütztes Denken, Entwicklungstests, Theoretische Informatik, Computer Programmierung, Grundsätze der Programmierung, Bioinformatik, Fehlersuche
Mittel · Kurs · 1–3 Monate

Rice University
Kompetenzen, die Sie erwerben: Algorithmen, Python-Programmierung, Graphentheorie, Kombinatorik, Informatik, Programm-Entwicklung, Benutzeroberfläche (UI), Datenstrukturen, Big Data, Computergestütztes Denken, Theoretische Informatik, Datenanalyse, Ereignisgesteuerte Programmierung, Objektorientierte Programmierung (OOP), Anwendungsentwicklung, Grundsätze der Programmierung, Computer Programmierung, Interaktives Design, Bioinformatik, Wahrscheinlichkeit
Anfänger · Spezialisierung · 3–6 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Algorithmen, Daten bereinigen, Skripting, UI Komponenten, Microsoft Excel, Daten importieren/exportieren, Simulationen, Problemlösung, Benutzeroberfläche (UI), Datenstrukturen, Datenmanagement, Computer Programmierung, Tabellenverarbeitungssoftware, Visual Basic (Programmiersprache), Skriptsprachen, Grundsätze der Programmierung, Automatisierung, Excel-Makros, Datenvalidierung, Fehlersuche
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Object Oriented Design, Computer Programming
Mittel · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Algorithmen, Daten bereinigen, Automatisierung, Datenstrukturen, Excel-Makros, Problemlösung, Datenmanagement, Tabellenverarbeitungssoftware, Skriptsprachen, Grundsätze der Programmierung, Visual Basic (Programmiersprache), Computer Programmierung, Fehlersuche
Anfänger · Kurs · 1–3 Monate