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: Bioinformatics, Scientific Visualization, Data Access, Extensible Markup Language (XML), Data Wrangling, Database Software, File I/O, Python Programming
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Daten-Pipelines, Datenverarbeitung, Modell-Bereitstellung, Skalierbarkeit, Maschinelles Lernen, Python-Programmierung, Design Thinking, Apache Spark, Jupyter, Docker (Software), MLOps (Maschinelles Lernen Operations), PySpark, IBM Cloud
Fortgeschritten · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Statistical Hypothesis Testing, Descriptive Statistics, Statistical Visualization, Data Transformation, Data Cleansing, Statistical Analysis, Regression Analysis, Probability, Probability Distribution, Sampling (Statistics), Box Plots, Histogram, R Programming, Statistical Methods, Scatter Plots, Microsoft Excel, Probability & Statistics, Statistics, Data Import/Export, Data Analysis
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Algorithmen, Schätzung, Computervision, Deep Learning, Transfer Learning, Datenvorverarbeitung, Klassifizierungsalgorithmen, Künstliche Intelligenz und Maschinelles Lernen (KI/ML), Modellevaluation, Optimierung des Verkehrsflusses, Maschinelles Lernen, Matlab, Faltungsneuronale Netzwerke, Algorithmen für maschinelles Lernen, Medizinische Bildgebung, Methoden des Maschinellen Lernens, Geografische Informationen und Technologie, Datenvalidierung, Bildanalyse
Mittel · Spezialisierung · 1–3 Monate

Scrimba
Kompetenzen, die Sie erwerben: Responsive Web Design, HTML and CSS, Hypertext Markup Language (HTML), Typography, Cascading Style Sheets (CSS), Web Design, Web Design and Development, Web Development Tools, Browser Compatibility, Application Deployment, Front-End Web Development, Web Development, Animations, Development Environment, UI Components, Usability, Javascript, Frontend Performance, Maintainability, User Interface (UI)
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Kanban-Prinzipien, DevSecOps, Kontinuierliche Bereitstellung, Prozess der kontinuierlichen Verbesserung, Agile Methodik, Scrum (Software-Entwicklung), Verhaltensbasierte Entwicklung, Funktionsübergreifende Zusammenarbeit, DevOps, Schlanke Methodologien, Kontinuierliche Integration, Agile Entwicklung von Software, Methoden der Softwareentwicklung, Testgetriebene Entwicklung (TDD)
Anfänger · Kurs · 1–4 Wochen

Korea Advanced Institute of Science and Technology(KAIST)
Kompetenzen, die Sie erwerben: Datenstrukturen, Tensorflow, NumPy, Python-Programmierung, Grundsätze der Programmierung, Datenmanipulation, Entwicklungsumgebung, Künstliche Intelligenz, Computer-Programmierwerkzeuge
Anfänger · Kurs · 1–3 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Microservices, Spring Boot, Spring Framework, IntelliJ IDEA, Java Programming, Restful API, Object Oriented Programming (OOP), Java, Application Programming Interface (API), Application Deployment, Software Architecture, API Design, Integrated Development Environments, Data Persistence, Scalability, Service Oriented Architecture, Web Applications, Application Frameworks, Software Testing, Object-Relational Mapping
Mittel · Spezialisierung · 1–3 Monate
Kompetenzen, die Sie erwerben: Produktivität, Linux-Befehle, Dateiverwaltung, Unix, Befehlszeilen-Schnittstelle, Unix-Befehle, Computer Programmierung, Bash (Skriptsprache)
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Universidad Nacional Autónoma de México
Kompetenzen, die Sie erwerben: Android Development, Application Deployment, JSON, Web Services, Restful API, Mobile Development, Application Programming Interface (API), Data Persistence, User Interface (UI) Design, Animations
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Datenverarbeitung, Datenvorverarbeitung, Prädiktive Modellierung, Modellevaluation, Maschinelles Lernen, Python-Programmierung, Datenmanipulation, Datenanalyse, Angewandtes maschinelles Lernen, Jupyter
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, Java Programming, Java, Computer Programming, Data Validation, Data Integrity, Computer Science
Mittel · Kurs · 1–4 Wochen