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: Statistik, Explorative Datenanalyse, Java, Datenmanipulation, Datenanalyse, Daten importieren/exportieren, Java Programmierung, Datenverarbeitung
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Feature Engineering, Model Evaluation, Predictive Modeling, Model Deployment, Predictive Analytics, R Programming, Data Analysis, Statistical Analysis, Data Cleansing, Applied Machine Learning, Data Manipulation, Tidyverse (R Package), Classification Algorithms, Risk Modeling, Data Preprocessing, Machine Learning
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: SQL, Datenbank-Systeme, Apache Hadoop, Datenmanagement, Datenspeicherung, Datenbank Management, Big Data, Befehlszeilen-Schnittstelle, Cloud-Speicher, Apache Hive, Amazon S3, Leistungsoptimierung, Virtuelle Maschinen, Dateisysteme, Amazon Webdienste
Anfänger · Kurs · 1–3 Monate

Amazon Web Services
Kompetenzen, die Sie erwerben: Kanban-Prinzipien, Bereitstellung von Anwendungen, CI/CD, Kontinuierliche Integration, Softwareentwicklung, Scrum (Software-Entwicklung), Agile Methodik, Wasserfall-Methodik, Git (Versionskontrolle-System), Software-Tests, DevOps, Lebenszyklus der Softwareentwicklung, Projektmanagement, Automatisierung, Agile Entwicklung von Software, Kontinuierliche Bereitstellung
Anfänger · Kurs · 1–4 Wochen

Meta
Kompetenzen, die Sie erwerben: SQL, React Native, JSON, Aufrufabfolge von Webseiten, Versionskontrolle, Entwicklungsumgebung, UI Komponenten, Entwicklung von Anwendungen für Mobilgeräte, GitHub, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Wireframing, Datenspeicher
Mittel · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: Prototyping, 3D-Assets, Mensch-Computer-Interaktion, Benutzeroberfläche (UI), User Experience Design, Erweiterte und virtuelle Realität (AR/VR), Unreal Engine, Anwendungsentwicklung, Einheit-Engine, Web-Entwicklungstools, Erweiterte Realität, Virtuelle Realität, Interaktionsdesign, Plattformübergreifende Entwicklung
Mittel · Kurs · 1–4 Wochen

Google Cloud
Kompetenzen, die Sie erwerben: Python-Programmierung, Befehlszeilen-Schnittstelle, Dokumentenverwaltung, Google Cloud-Platform, Schnittstelle zur Anwendungsprogrammierung (API), Test-Tools, Cloud-API
Anfänger · Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Python-Programmierung, Testautomatisierung, Einheitstest, Entwicklungstests, Testfall, Software-Tests, Testgetriebene Entwicklung (TDD), Mockups
Mittel · Kurs · 1–3 Monate

University of Minnesota
Kompetenzen, die Sie erwerben: Testautomatisierung, Entwicklung von Anwendungen für Mobilgeräte, Funktionsprüfung, Software-Tests, Testausführungsmaschine, Testplanung, Leistungstests, Entwicklung von Testskripten, Open Web Application Security Project (OWASP), Test-Tools, Selenium (Software), Browser-Kompatibilität, Anwendungssicherheit, Sicherheitsprüfung
Mittel · Kurs · 1–4 Wochen

Universidad Nacional Autónoma de México
Kompetenzen, die Sie erwerben: Music Theory, Music, Post-Production, Open Source Technology, Media Production, Musical Composition, Music History, Aesthetics, Collaborative Software, Data Sharing, Creativity, Digital Publishing, Software Installation, Editing, Content Creation, Computer Programming Tools
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Python-Programmierung, Maschinelles Lernen, Verarbeitung natürlicher Sprache, Lernen mit Entscheidungsbäumen, Faltungsneuronale Netzwerke, Deep Learning, Künstliche neuronale Netze, Random Forest Algorithmus, Algorithmen für maschinelles Lernen, Datenverarbeitung, Regressionsanalyse, Angewandtes maschinelles Lernen, Methoden des Maschinellen Lernens, Künstliche Intelligenz und Maschinelles Lernen (KI/ML), Computervision, Überwachtes Lernen, Tensorflow, Scikit Learn (Bibliothek für Maschinelles Lernen), Modellevaluation, Bildanalyse
Fortgeschritten · Kurs · 1–4 Wochen

Princeton University
Kompetenzen, die Sie erwerben: Data Structures, Algorithms, Java, Computer Programming, Computational Thinking, Spatial Data Analysis, Theoretical Computer Science, Simulations
Mittel · Kurs · 3–6 Monate