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.

Kompetenzen, die Sie erwerben: Sampling (Statistics), SAS (Software), Data Integration, Statistical Programming, Statistical Methods, Data Manipulation, Data Processing, Data Management, SQL, Data Transformation, Data Governance, Transaction Processing, Version Control, Data Structures, File Management
Mittel · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: System Programmierung, Eingebettete Systeme, Betriebssysteme, USB, Dateisysteme, Linux, Entwicklungsumgebung, C (Programmiersprache), Shell-Skript, Tools erstellen, Eingebettete Software, Fehlersuche, Peripheriegeräte
Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Python-Programmierung, Algorithmen, Objektorientierte Programmierung (OOP), Funktionales Design, Software-Entwurfsmuster, Grundsätze der Programmierung, Computergestütztes Denken, Objektorientierter Entwurf, Datenstrukturen, Fehlersuche, Computer Programmierung
Gemischt · Kurs · 1–3 Monate
École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Algorithmen, Objektorientierte Programmierung (OOP), Scala Programmierung, Funktionales Design, Integrierte Entwicklungsumgebungen, Grundsätze der Programmierung, Datenstrukturen
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Python-Programmierung, Schnittstelle zur Anwendungsprogrammierung (API), Schnelles Engineering, Testfall, Maschinelles Lernen, OpenAI API, Generative KI, Skripting, Software-Ingenieur, Anwendungsentwicklung
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Reaktionsfähiges Webdesign, MySQL, Web Design und Entwicklung, Datei-E/A, Datenstrukturen, Server-Seite, Web-Anwendungen, Datenbank Entwicklung, Back-End Web-Entwicklung, Dateiverwaltung, PHP (Skriptsprache), HTML und CSS
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: C# (Programming Language), Object Oriented Programming (OOP), Software Design Patterns, Software Architecture, Software Design, Secure Coding, Computer Programming, System Design and Implementation, Data Integrity, Maintainability, Scalability, Programming Principles, Code Review, Software Documentation, AI Workflows, Debugging
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, C and C++, Computer Programming, Embedded Software, Development Environment, Integrated Development Environments, Embedded Systems, Algorithms, Game Design, Debugging
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Schnittstelle zur Anwendungsprogrammierung (API), Sichere Kodierung, Rust (Programmiersprache), Authentifizierungen, Grundsätze der Programmierung, Datenstrukturen, Web-Server, Web-Anwendungen, Fehlersuche, Back-End Web-Entwicklung, Datenbanken, Restful API
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: PL/SQL, Oracle Databases, SQL, Stored Procedure, Data Access, Database Design, Programming Principles, Debugging, Relational Databases, Maintainability
Gemischt · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Debugging, Computer Programming Tools, Algorithms, Programming Principles, Computational Thinking, Digital pedagogy, Program Development, Technical Communication, Computer Programming, Education Software and Technology, Event-Driven Programming, Code Review, Diversity Equity and Inclusion Initiatives, Computer Science, Software Documentation, Brainstorming, Data Structures, Student Engagement, Visualization (Computer Graphics), Game Design
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Datei-E/A, Software-Entwurfsmuster, Paket- und Software-Management, Software-Dokumentation, Entwicklungstests, Prüfbarkeit
Fortgeschritten · Kurs · 3–6 Monate