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 State University of New York
Kompetenzen, die Sie erwerben: Wahrscheinlichkeit & Statistik, Zeitreihenanalyse und Vorhersage, Korrelationsanalyse, Datenanalyse, Deskriptive Statistik, R-Programmierung, Statistische Modellierung, Modellevaluation, Statistische Analyse, Software-Installation, Mathematische Modellierung, Statistische Inferenz, Datenvisualisierung, Vorhersage
Mittel · Kurs · 1–3 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Datenbanken, Cascading Style Sheets (CSS), Model-View-Controller, Django (Web-Framework), SQL, HyperText Markup Language (HTML), Web-Server, Web-Anwendungen, Bereitstellung von Anwendungen, Netzwerkprotokolle, Python-Programmierung, Back-End Web-Entwicklung
Mittel · Kurs · 1–3 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Software-Entwurfsmuster, Objektorientierte Programmierung (OOP), Anwendungssicherheit, Datenbanken, Datenmodellierung, Datenbank-Design, Django (Web-Framework), Model-View-Controller, Python-Programmierung, SQL, HyperText Markup Language (HTML), Objekt-Relationales Mapping, Web-Anwendungen
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Cloud Deployment, Microsoft Azure, Cloud Applications, Application Deployment, Application Programming Interface (API), Authentications, Payment Systems, Authorization (Computing), Role-Based Access Control (RBAC), UI Components, Identity and Access Management, Database Management, Transaction Processing, User Interface (UI)
Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Programming Principles, C++ (Programming Language), C and C++, Computer Programming, Integrated Development Environments, Pseudocode, Computer Science
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: CI/CD, Microsoft Azure, Data Lakes, Microsoft Power Platform, Azure Synapse Analytics, Data Pipelines, Analytics, Data Governance, Advanced Analytics, Data Security, Data Management, Data Analysis Expressions (DAX), Power BI, Microsoft Excel, Exploratory Data Analysis, Apache Spark, Application Deployment, SQL, Governance, Version Control
Mittel · Kurs · 1–4 Wochen

University of Pennsylvania
Kompetenzen, die Sie erwerben: Datenanalyse, Quantitative Forschung, R-Programmierung, R (Software), Statistische Analyse, Graphentheorie, Statistische Modellierung, Statistische Inferenz, Statistische Methoden, Regressionsanalyse, Forschungsdesign
Mittel · Kurs · 1–3 Monate

Board Infinity
Kompetenzen, die Sie erwerben: Algorithmen, Spring Framework, Authentifizierungen, Objektorientierte Programmierung (OOP), Datenstrukturen, Java Programmierung, Spring Boot, Autorisierung (Computing), Restful API, Java, Model-View-Controller, Back-End Web-Entwicklung
Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: LangChain, LLM Application, Prompt Engineering, Model Deployment, Large Language Modeling, OpenAI API, Application Programming Interface (API), Application Deployment, Retrieval-Augmented Generation, LangGraph, OpenAI, Containerization, CI/CD, Continuous Deployment, Postman API Platform, Artificial Intelligence, Continuous Integration, Amazon Web Services, Authentications, Performance Analysis
Fortgeschritten · Kurs · 1–4 Wochen

Scrimba
Kompetenzen, die Sie erwerben: Responsive Web Design, JSON, User Interface (UI) Design, Color Theory, Cascading Style Sheets (CSS), HTML and CSS, Hypertext Markup Language (HTML), Restful API, Web Content Accessibility Guidelines, Event-Driven Programming, User Interface (UI), Web Design, Typography, Web Applications, Application Programming Interface (API), React.js, Web Design and Development, Web Development Tools, Javascript, Web Development
Anfänger · Spezialisierung · 3–6 Monate

University of Virginia
Kompetenzen, die Sie erwerben: Persona Entwicklung, Erleichterung der Diskussion, Nutzerorientierte Gestaltung, Produktentwicklung, Agile Methodik, Softwareentwicklung, Design Thinking, Innovation, Produktmanagement, Agile Entwicklung von Software, Agile Produktentwicklung, Produktdesign, Anwenderbericht, Benutzerforschung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Algorithmen, Informatik, Computergestütztes Denken, Grundsätze der Programmierung, Theoretische Informatik, Kommunikation, Datenstrukturen, Technische Kommunikation, Software-Visualisierung, Pseudocode
Mittel · Kurs · 1–4 Wochen