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.

Johns Hopkins University
Kompetenzen, die Sie erwerben: Statistische Modellierung, Angewandte Mathematik, Datenanalyse, Datenverarbeitung, Regressionsanalyse, Datenmodellierung, Wahrscheinlichkeitsverteilung, Statistische Hypothesentests, Wahrscheinlichkeit, Statistische Methoden, Stichproben (Statistik), Statistische Inferenz, Biostatistik, Mathematische Modellierung, Lineare Algebra, Bayessche Statistik, Statistik, R-Programmierung, Wahrscheinlichkeit & Statistik, Statistische Analyse
Fortgeschritten · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Retrieval-Augmented Generation, AI Workflows, Model Deployment, Transfer Learning, Application Deployment, Embeddings, Vector Databases, Model Evaluation
Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: React.js, Bootstrap (Front-End Framework), UI Components, HTML and CSS, Cascading Style Sheets (CSS), Application Programming Interface (API), User Interface (UI), Javascript, Web Development Tools, Network Routing, Event-Driven Programming, Data Validation, Debugging
Mittel · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: System Programmierung, Netzwerk Architektur, TCP/IP, Computer-Vernetzung, Digitale Kommunikation, Netzwerkprotokolle, OSI-Modelle, Netzwerk-Routing, Datenintegrität, Netzwerkplanung und -design
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Entwicklungsumgebung, Gradle, Erweiterbare Markup-Sprache (XML), Virtuelle Umgebung, Anwendungsentwicklung, UI Komponenten, Android Studio, Android (Betriebssystem), Integrierte Entwicklungsumgebungen, Android Entwicklung, Entwicklung von Anwendungen für Mobilgeräte
Anfänger · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Daten in Echtzeit, Datenanalyse, Datenverarbeitung, Apache Hadoop, Big Data, Unstrukturierte Daten, Skalierbarkeit, Verteiltes Rechnen, Dateisysteme
Gemischt · Kurs · 1–3 Monate

University of London
Kompetenzen, die Sie erwerben: Web-Entwicklung, HTML und CSS, Entwicklungsumgebung, Front-End Web-Entwicklung, Reaktionsfähiges Webdesign, Javascript, Webdesign, jQuery, Bootstrap (Front-End-Framework), Cascading Style Sheets (CSS), JavaScript und jQuery
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Event-Driven Programming, Debugging, Programming Principles, Algorithms, Video Game Development, Computer Programming Tools, Game Design, Computer Programming, Program Development, Animation and Game Design, Interactive Design, Integrated Development Environments, Computer Science
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

University of Toronto
Kompetenzen, die Sie erwerben: Systemarchitektur, Eingebettete Software, Globale Positionierungssysteme, Sicherheitsstandards, Robotik, Kontrollsysteme, Simulationen, Hardware-Architektur, Software-Architektur, Automatisierung, Mathematische Modellierung, Sicherheitsgarantie, Computervision
Fortgeschritten · Kurs · 1–3 Monate

Board Infinity
Kompetenzen, die Sie erwerben: Angular, HTML and CSS, Data Structures, Spring Boot, Eclipse (Software), Restful API, Java Programming, Object Oriented Programming (OOP), Model View Controller, Java, Front-End Web Development, Spring Framework, Object Oriented Design, Integrated Development Environments, Javascript, Software Design Patterns, Web Components, Development Environment, Web Applications, Cascading Style Sheets (CSS)
Mittel · Spezialisierung · 1–3 Monate
Kompetenzen, die Sie erwerben: Data Preprocessing, Data Pipelines, Java, Data Processing, Feature Engineering, Data Cleansing, Data Quality, Data Transformation, Data Validation, Data Access, Continuous Monitoring, Unit Testing, Object Oriented Programming (OOP)
Mittel · Kurs · 1–4 Wochen

University at Buffalo
Kompetenzen, die Sie erwerben: Datenstrukturen, Aufkommende Technologien, Algorithmen, Blockchain, Kryptographie, Transaktionsverarbeitung, Virtuelle Maschinen, Datenintegrität, Verteiltes Rechnen, Netzwerkprotokolle, FinTech, Datenvalidierung, Verschlüsselung, Verifizierung und Validierung
Anfänger · Kurs · 1–4 Wochen