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.

University of Michigan
Kompetenzen, die Sie erwerben: Leitlinien für die Zugänglichkeit von Webinhalten, Cascading Style Sheets (CSS), Reaktionsfähiges Web-Design, Web-Design, Verifizierung und Validierung, Web-Server, Hypertext Markup Language (HTML), Web-Inhalt, Web-Entwicklungs-Tools, Integrierte Entwicklungsumgebungen, Front-End-Webentwicklung, GitHub, Web-Design und Entwicklung, Cloud-Hosting, Web-Entwicklung, Semantisches Web
★ 4.7 (27.924) · Anfänger · Kurs · 1–4 Wochen

Meta
Kompetenzen, die Sie erwerben: React Native, Javascript, Benutzerfreundliches Design, Persona (Benutzererfahrung), Unix-Befehle, UI/UX-Forschung, Nutzerforschung, Interaktionsdesign, Prüfung der Benutzerfreundlichkeit, Mobile Entwicklung, Restful API, Git (Versionskontrollsystem), Befehlszeilenschnittstelle, Web-Entwicklungs-Tools, React.js, Versionskontrolle, SQL, GitHub, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Jest (JavaScript Testing Framework)
★ 4.6 (11.361) · Anfänger · Spezialisierung · 3–6 Monate

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Markov-Modell, Wahrscheinlichkeitsverteilung, Statistik, Zeitreihenanalyse und Vorhersage, Statistische Programmierung, Statistische Analyse, R Programmierung, Vorhersage, Wahrscheinlichkeitsrechnung und Statistik, Technische Kommunikation, Statistische Software, Datenanalyse, Datenwissenschaft, R (Software), Statistische Inferenz, Statistische Modellierung, Wahrscheinlichkeit, Statistische Berichterstattung, Statistische Methoden, Bayessche Statistik
★ 4.6 (3523) · Mittel · Spezialisierung · 3–6 Monate

SkillsBooster Academy
Kompetenzen, die Sie erwerben: Object Oriented Design, Object Oriented Programming (OOP), Java Programming, Java, GitHub Copilot, Vibe coding, Computer Programming, IntelliJ IDEA, Code Reusability, Data Structures, Programming Principles, Program Development, Development Environment, Integrated Development Environments, Spring Boot, Computer Programming Tools, Code Review, Software Installation, Application Deployment, Back-End Web Development
Anfänger · Kurs · 1–3 Monate

University of California, Davis
Kompetenzen, die Sie erwerben: Relationale Datenbanken, Datenmodellierung, Datenwrangling, Datenkompetenz, Datenmanipulation, Datenumwandlung, Datenverwaltung, Deskriptive Analytik, Datenanalyse, Datenwissenschaft, SQL, Qualität der Daten, Datenbank-Management, Abfragesprachen
★ 4.6 (17.219) · Anfänger · Kurs · 1–4 Wochen

Microsoft
Kompetenzen, die Sie erwerben: Git (Version Control System), Data Visualization, Data Presentation, Generative AI, Version Control, Matplotlib, Exploratory Data Analysis, Data Cleansing, Pandas (Python Package), R Programming, Tidyverse (R Package), Ggplot2, Jupyter, Python Programming, Microsoft Visual Studio, Statistical Visualization, Data Storytelling, GitHub, NumPy, Machine Learning Methods
★ 4.4 (694) · Anfänger · Spezialisierung · 3–6 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Python-Programmierung, Theoretische Informatik, Angewandte Mathematik, Algorithmen, Computational Thinking, Logisches Denken, Deduktive Argumentation, Computerprogrammierung, Grundsätze der Programmierung, Rechnerische Logik, Kombinatorik
★ 4.4 (2289) · Anfänger · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Lösung Design, Problemlösung, Excel-Makros, Programm-Entwicklung, Objektorientierte Programmierung (OOP), Microsoft Excel, Benutzeroberfläche (UI), Daten importieren/exportieren, Tabellenkalkulations-Software, UI-Komponenten, Daten-Strukturen, Fehlersuche, Simulationen, Datenverwaltung, Wiederverwendbarkeit von Code, Computerprogrammierung, Automatisierung, Bereinigung von Daten, Visual Basic (Programmiersprache), Grundsätze der Programmierung
★ 4.8 (4800) · Anfänger · Spezialisierung · 3–6 Monate

University of Pennsylvania
Kompetenzen, die Sie erwerben: Problemlösung, Python-Programmierung, Programm-Entwicklung, Objektorientierte Programmierung (OOP), Computer-Hardware, Computer-Systeme, Daten-Strukturen, Computerarchitektur, Fehlersuche, Algorithmen, Computational Thinking, Analytische Fähigkeiten, Computerprogrammierung, Grundsätze der Programmierung, Pseudocode, Analyse
★ 4.7 (1435) · Anfänger · Kurs · 1–4 Wochen

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Mechanik, Integralrechnung, elektromagnetik, Technische Analyse, Angewandte Mathematik, Simulation und Simulationssoftware, Mathematische Modellierung, Technik, Computational Thinking, Matlab, Differentialgleichungen, Mathematische Software, Lineare Algebra, Geometrie, Maschinenwesen, Kalkulation, Fortgeschrittene Mathematik, Technische Berechnungen, Algebra, Numerische Analyse
★ 4.8 (7845) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: C# (Programming Language), ASP.NET, Full-Stack Web Development, .NET Framework, Back-End Web Development, CI/CD, Microsoft Azure, Docker (Software), Web Development, Containerization, Application Deployment, PostgreSQL, Object Oriented Programming (OOP), Cloud Infrastructure, Database Management, Web Development Tools, Database Design, API Design, GitHub, Middleware
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Restful API, API Design, ASP.NET, Application Programming Interface (API), GraphQL, .NET Framework, Object-Relational Mapping, Data Modeling, Data Store, Relational Databases, Middleware, C# (Programming Language), Query Languages, Transact-SQL, Data Mapping, Application Frameworks, Data Access, Back-End Web Development, Data Persistence, Configuration Management
Mittel · Kurs · 1–3 Monate