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.

Illinois Tech
Kompetenzen, die Sie erwerben: Statistical Analysis, Time Series Analysis and Forecasting, Data Analysis, Machine Learning Algorithms, Model Evaluation, Data Visualization, Data Science, Exploratory Data Analysis, Data Presentation, Statistical Programming, Statistical Methods, Statistical Machine Learning, Statistical Modeling, Applied Machine Learning, Probability & Statistics, R (Software), R Programming, Statistical Software, Forecasting, Machine Learning
Auf einen Abschluss hinarbeiten
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Project Closure, Project Implementation, Cost Management, Team Management, Project Planning, Project Scoping, Team Leadership, Agile Project Management, Communication Planning, Leadership and Management, Scope Management, Quality Management, Product Quality (QA/QC), Project Management Life Cycle, Quality Assessment, Stakeholder Analysis, Agile Methodology, Agile Software Development, Change Management, Project Management
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

MathWorks
Kompetenzen, die Sie erwerben: Computer Vision, Matlab, Erkennung von Anomalien, Algorithmen, Bildanalyse, Methoden des maschinellen Lernens, Geografische Informationen und Technologie
Mittel · Kurs · 1–4 Wochen

Peking University
Kompetenzen, die Sie erwerben: C# (Programming Language), Object Oriented Programming (OOP), C++ (Programming Language), Java, Microsoft Visual Studio, Extensible Markup Language (XML), Computer Programming, Data Access, Database Management, User Interface (UI), C (Programming Language), UI Components, Programming Principles, Event-Driven Programming, Computer Graphics
Mittel · Kurs · 3–6 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Eingebettete Systeme, OS Prozessmanagement, Echtzeit-Betriebssysteme, Theoretische Informatik, Algorithmen, Systemanalyse, Software-Entwicklung, Test-Tools, Software Entwurf, System-Programmierung, Systementwurf und Implementierung, Linux, Verifizierung und Validierung, Eingebettete Software
Fortgeschritten · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: SQL, Oracle-Datenbanken, Datenbank-Management, Abfragesprachen, Datenbank-Entwicklung, Datenbank-Design, Datenbank Management, Relationale Datenbanken
Anfänger · Kurs · 1–4 Wochen

Google Cloud
Kompetenzen, die Sie erwerben: Flutter (Software), Web-Entwicklung, Anwendungs-Rahmenwerke, Google Cloud-Plattform, Netzwerksicherheit, Mobile Entwicklung, Paket- und Softwareverwaltung, Entwicklungsumgebung, Plattformübergreifende Entwicklung, Cloud-Entwicklung
Anfänger · Projekt · Weniger als 2 Stunden

Google Cloud
Kompetenzen, die Sie erwerben: Integrität der Daten, SQL, Auszug, Software zur Datenvisualisierung, Datenverarbeitung, Google Cloud-Plattform, Daten importieren/exportieren, Datenumwandlung, Abfragesprachen, Datenanalyse, Bereinigung von Daten, Looker (Software), Daten-Pipelines, Data Warehousing, Erstellung des Dashboards, Google Sheets
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Cloud-Bereitstellung, OpenShift, Kubernetes, Kontinuierliche Integration, Kontinuierliche Bereitstellung, Agile Methodik, DevOps, Kontinuierliche Lieferung, CI/CD, Agile Entwicklung von Software, Anwenderbericht, Cloud Computing, Agile Software-Entwicklung, Code-Überprüfung, Testgetriebene Entwicklung (TDD), Devops-Werkzeuge, Software-Entwicklungstools, Scrum (Software-Entwicklung), Kollaborative Software, Cloud-natives Computing, Microservices
Mittel · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: SQL, Gemeinsame Nutzung von Daten, Große Daten, Google Cloud-Plattform, Daten importieren/exportieren, Analytik, Abfragesprachen, Statistische Berichterstattung, Data Warehousing, Datenvisualisierung, Interaktive Datenvisualisierung
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Datenmanagement, SQL, Auszug, Datenspeicherung, Datenverwaltung, Dateisysteme, Große Daten, Datenbanken, Datenbank-Management, Dateiverwaltung, Daten importieren/exportieren, Datenbank-Systeme, Abfragesprachen, Technologien zur Datenspeicherung, Apache Hive, Datenbank-Management-Systeme, Amazon Web Services, Cloud-Speicher, Amazon Webdienste, Datenbank Management, Amazon S3, Apache Hadoop, Leistungsoptimierung
Anfänger · Kurs · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: HTML und CSS, Anwendungssicherheit, Anwendungsprogrammierschnittstelle (API), Cloud-Bereitstellung, Sichere Kodierung, Flask (Web-Framework), Web-Entwicklung, Datenbanken, Objekt-Relationales Mapping, Selenium (Software), Test-Tools, JavaScript-Frameworks, Full-Stack Web-Entwicklung, Web-Design und Entwicklung, Restful API, Cloud-Anwendungen, Front-End-Webentwicklung, Back-End-Webentwicklung, Web-Anwendungen, Zusammenarbeit
Anfänger · Kurs · 1–3 Monate