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: Datenanalyse, Analytische Fähigkeiten, Technische Kommunikation, Relationale Datenbanken, Datenbank-Software, Abfragesprachen, MySQL, Explorative Datenanalyse, Datengestützte Entscheidungsfindung, MySQL-Workbench, SQL
★ 3.9 (30) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Johns Hopkins University
Kompetenzen, die Sie erwerben: Derivate, Integralrechnung, Kalkulation, Modell-Optimierung, Mathematische Software, Grafische Darstellung, Algebra, Angewandte Mathematik, Numerische Analyse, Python-Programmierung
★ 4.9 (46) · Mittel · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Classification And Regression Tree (CART), Applied Machine Learning, Statistical Machine Learning, Machine Learning Methods, Model Training, Model Optimization
★ 4.5 (52) · Mittel · Kurs · 1–3 Monate

28DIGITAL
Kompetenzen, die Sie erwerben: Theoretische Informatik, Graphentheorie, Algorithmen, Datei-E/A, Datenzugang, Speicherverwaltung, Leistungsoptimierung, Daten-Strukturen
★ 4.6 (60) · Fortgeschritten · Kurs · 1–3 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: Entwicklung von Videospielen, Mobile Entwicklung, Interaktionsdesign, Globale Positionierungssysteme, Apple iOS, Spiel-Design, Computer-Grafik-Techniken, Geografische Informationen und Technologie, iOS-Entwicklung, Geografische Informationssysteme, Ereignisgesteuerte Programmierung, Interaktives Design, Kenntnisse über Apple-Hardware, Animationen, Animation und Spieldesign, Mensch-Computer-Interaktion
★ 4.5 (55) · Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Computerprogrammierung, Agiles Projektmanagement, Technische Unterstützung, Agile Methodik, Lebenszyklus der Systementwicklung, Technische Unterstützung und Dienstleistungen, Problemverfolgung, Mainframe-Computing, Scrum (Software-Entwicklung), Software-Qualitätssicherung, Lebenszyklus der Softwareentwicklung, Agile Software-Entwicklung, Helpdesk-Unterstützung, Qualitätssicherung, Software-Qualität (SQA/SQC), System-Unterstützung, Methoden der Softwareentwicklung, COBOL (Programmiersprache), Software-Entwicklung, Code-Überprüfung
★ 3.6 (64) · Anfänger · Kurs · 1–3 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Programming Principles, Computer Programming, Python Programming, Program Development, Algorithms, Software Installation, Computational Thinking, Development Environment
★ 4.7 (42) · Gemischt · Kurs · 1–3 Monate
Kompetenzen, die Sie erwerben: OS Process Management, Operating Systems, System Programming, Performance Tuning, System Software, Data Structures, Event-Driven Programming, Data Access
★ 4.4 (36) · Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Relationale Datenbanken, Datenbank-Software, Datenbank-Systeme, Datenbank-Entwicklung, Datenbank-Management, Integrität der Daten, Datenbank-Design, SQL, Datenbanken
★ 4.6 (324) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Microsoft
Kompetenzen, die Sie erwerben: Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), UI-Komponenten, Frontend-Leistung, Microsoft Entwicklungswerkzeuge, Server-Seite, Web-Anwendungen, Microsoft Kopilot, Datenverwaltung, Web-Komponenten, Benutzeroberfläche (UI), Ereignisgesteuerte Programmierung, Fehlersuche, Anwendungs-Rahmenwerke, Leistungsoptimierung, Front-End-Webentwicklung, Benutzeroberfläche (UI) Design
★ 4.2 (28) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: LangChain, LLM Application, Large Language Modeling, Prompt Engineering, API Design, MLOps (Machine Learning Operations), Performance Tuning, Microservices, Application Deployment, Kubernetes, Scalability, Site Reliability Engineering, DevOps, CI/CD, Docker (Software), Containerization, System Monitoring, Cloud Platforms, Python Programming, Security Controls
★ 3.3 (10) · Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Gespeicherte Prozedur, Git (Versionskontrollsystem), Datenbank-Software, Django (Web-Framework), Projektleitung, Datenbank-Anwendung, Anwendungsentwicklung, Datenbank-Entwicklung, MySQL, Software zur Datenvisualisierung, Tableau-Software, Interaktive Datenvisualisierung, Datenbank-Management, Versionskontrolle, MySQL-Workbench, Datenbank-Design, Code-Überprüfung, SQL, Datenmodellierung, Datenbanken
★ 3.9 (67) · Mittel · Kurs · 1–4 Wochen