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.

Universidad Nacional Autónoma de México
Kompetenzen, die Sie erwerben: Exploratory Data Analysis, Pandas (Python Package), Extract, Transform, Load, Data Analysis, NumPy, Data Visualization Software, Package and Software Management, Time Series Analysis and Forecasting, Data Science, Python Programming, Jupyter, Graphing, Data Import/Export, Data Manipulation, Software Installation, Ubuntu, Scripting, Computational Thinking, Development Environment, Mac OS
Anfänger · Spezialisierung · 3–6 Monate
University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Pandas (Python-Paket), Klassifizierungsalgorithmen, Prädiktive Modellierung, Scikit Learn (Bibliothek für Maschinelles Lernen), Datenvorverarbeitung, Zeitreihenanalyse und Vorhersage, Modellevaluation, Datenmanipulation, Python-Programmierung, Text Mining, Maschinelles Lernen, Unüberwachtes Lernen, Regressionsanalyse, Algorithmen für maschinelles Lernen, Jupyter, Angewandtes maschinelles Lernen, Feature Technik, Überwachtes Lernen
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

Imperial College London
Kompetenzen, die Sie erwerben: Öffentliche Gesundheit, Epidemiologie, Differentialgleichungen, Infektionskrankheiten, R-Programmierung, Mathematische Modellierung
Mittel · Kurs · 1–4 Wochen
University of Michigan
Kompetenzen, die Sie erwerben: Schnittstelle zur Anwendungsprogrammierung (API), Datenspeicherung, Datenbanken, Datenbank-Systeme, SQL, Text Mining, Python-Programmierung, JSON, Datenbank Management, Verarbeitung natürlicher Sprache, PostgreSQL, Datenverarbeitung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: No-Code Development, Mobile Development, Google Sheets, Application Development, Application Design, Application Deployment, Data Structures, User Accounts, Personalized Service, User Feedback, Web Development, Marketing
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Transfer Learning, Deep Learning, Modellevaluation, Faltungsneuronale Netzwerke, Python-Programmierung, PyTorch (Bibliothek für Maschinelles Lernen), Bildanalyse
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

University of Minnesota
Kompetenzen, die Sie erwerben: Prototyping, Innovation, Lean Six Sigma, Kanban-Prinzipien, Schlanke Produktion, User Experience Design, Prozess der kontinuierlichen Verbesserung, Softwareentwicklung, Produktentwicklung, Prozessverbesserung, Design Thinking, Schlanke Methodologien, Agile Entwicklung von Software, Methoden der Softwareentwicklung, Prozess-Mapping
Anfänger · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: C (Programming Language), Data Structures, Application Security, System Programming, Programming Principles, Performance Tuning
Mittel · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Algorithms, Debugging, Java, Computer Programming, Software Design, Programming Principles, Object Oriented Programming (OOP), Program Development, Data Analysis Software, Data Import/Export, File I/O, Integrated Development Environments
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Matplotlib, Histogram, Plot (Graphics), Data Visualization, Seaborn, Scatter Plots, Data Visualization Software, Statistical Visualization, Graphing, Python Programming
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Cloud Computing, CI/CD, Technologien zur Datenspeicherung, Cloud-natives Computing, Versionskontrolle, DevOps, Cloud-Dienste, HTML und CSS, Serverloses Rechnen, Django (Web-Framework), Containerisierung, Microservices, Cloud-Infrastruktur, Full-Stack Web-Entwicklung, Cloud-Bereitstellung, Web-Anwendungen, OpenShift, JavaScript-Frameworks, Web-Entwicklung, Cloud-Anwendungen
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Relationale Datenbanken, Datenanalyse, Transaktionsverarbeitung, MySQL, Datenbank Management, Gespeicherte Prozedur, SQL, Abfragesprachen, JSON, Leistungsoptimierung, Datenbank Entwicklung
Mittel · Kurs · 1–4 Wochen