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: Datenstrukturen, Entwicklungsumgebung, System Programmierung, Grundsätze der Programmierung, Rust (Programmiersprache), Integrierte Entwicklungsumgebungen, Algorithmen
Anfänger · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Tidyverse (R Package), Rmarkdown, R Programming, Ggplot2, Data Import/Export, Data Visualization, Data Manipulation, Data Visualization Software, Data Analysis, Data Science, Data Storytelling, Statistical Analysis, Relational Databases, Data Cleansing, Data Transformation, Statistical Programming, Data Integration, Software Installation, Programming Principles, Communication
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Fehlersuche, System Programmierung, Web-Entwicklung, Restful API, Web-Server
Mittel · Kurs · 3–6 Monate

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

Kompetenzen, die Sie erwerben: Skripting, Anwendungsentwicklung, Generative KI, Testfall, Maschinelles Lernen, OpenAI API, Schnittstelle zur Anwendungsprogrammierung (API), Software-Ingenieur, Python-Programmierung, Schnelles Engineering
Mittel · angeleitetes Projekt · Weniger als 2 Stunden
École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Datenstrukturen, Funktionales Design, Scala Programmierung, Grundsätze der Programmierung, Integrierte Entwicklungsumgebungen, Algorithmen
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Java, Datenstrukturen, Java Programmierung, Computer Programmierung, Entwicklungsumgebung, Software-Installation, Objektorientierter Entwurf, Integrierte Entwicklungsumgebungen, Eclipse (Software)
Anfänger · Kurs · 1–3 Monate

Board Infinity
Kompetenzen, die Sie erwerben: ABAP RESTful Programming Model (RAP), SAP S/4HANA, Business Logic, Unit Testing, Restful API, Application Deployment, Full-Stack Web Development, Application Development, Software Architecture, UI Components, Data Modeling, Database Development, Development Environment, Data Validation
Fortgeschritten · Kurs · 1–4 Wochen

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

Board Infinity
Kompetenzen, die Sie erwerben: SAP S/4HANA, Business Logic, SAP Applications, Business Reporting, Debugging, Object Oriented Design, Report Writing, Programming Principles, Object Oriented Programming (OOP), User Interface (UI), Program Development, UI Components, Test Tools, Data Entry, Eclipse (Software), Software Engineering, Maintainability, Development Environment, Data Structures
Anfänger · 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, Datenstrukturen, Web Design und Entwicklung, PHP (Skriptsprache), MySQL, Server-Seite, HTML und CSS, Datenbank Entwicklung, Web-Anwendungen, Reaktionsfähiges Webdesign, Dateiverwaltung, Back-End Web-Entwicklung
Gemischt · Kurs · 1–4 Wochen