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.
Duke University
Kompetenzen, die Sie erwerben: Linux, JSON, Datenmanipulation, Datenwissenschaft, SQL, Linux-Befehle, Big Data, Microservices, Linux Verwaltung, AWS SageMaker, Shell-Skript, MySQL, Python-Programmierung, Jupyter, Versionskontrolle, Web Scraping, Bash (Skriptsprache), Git (Versionskontrolle-System), Große Daten, Pandas (Python-Paket), Cloud-Technik
Anfänger · Spezialisierung · 3–6 Monate

Coursera
Kompetenzen, die Sie erwerben: HyperText Markup Language (HTML), Webentwicklung, Web Design und Entwicklung, Front-End Web-Entwicklung, Web-Inhalt, Integrierte Entwicklungsumgebungen, Web-Anwendungen, Web-Entwicklungstools, Web-Entwicklung
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Johns Hopkins University
Kompetenzen, die Sie erwerben: Explorative Datenanalyse, Statistische Inferenz, Regressionsanalyse, Logistische Regression, R Programmierung, Vorverarbeitung der Daten, Daten-Pipelines, Datenumwandlung, Statistische Methoden, Wahrscheinlichkeit & Statistik, Datenanalyse, Statistische Analyse, R-Programmierung, Statistische Hypothesentests, Statistik, Bioinformatik, Biostatistik, Datenvorverarbeitung
Gemischt · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Cloud Computing, Anwendungsentwicklung, Internet der Dinge, Amazon Webdienste, Computervision, Visualisierung (Computergrafik), Sitzungseinleitungsprotokolle, Android Studio, Cloud Computing Architektur, Einheitstest, Systementwurf und Implementierung, Eingebettete Software, Telekommunikation, Entwicklung von Anwendungen für Mobilgeräte, Mobile Entwicklung, GitHub, Cloud-Entwicklung, Versionskontrolle, Computer Vision, Android (Betriebssystem), Software-Entwurfsdokumente, Integrierte Entwicklungsumgebungen
Mittel · Spezialisierung · 3–6 Monate

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Programming Principles, Java Programming, Java, Computer Programming, Data Structures, Development Environment, Problem Solving, Algorithms, Eclipse (Software), Debugging
Anfänger · Kurs · 1–3 Monate
LearnQuest
Kompetenzen, die Sie erwerben: Diagramm Entwurf, Datenmanagement, Datenbank-Theorie, Oracle-Datenbanken, SQL, Befehlszeilen-Schnittstelle, Datenbank Management, Datenbank-Design, Datenmodellierung, Netzwerk Architektur, Datenspeicherung, Datenbanken, Gespeicherte Prozedur, Relationale Datenbanken, Abfragesprachen, Transaktionsverarbeitung, Datenbank-Management-Systeme, PL/SQL, Datenverwaltung, Datenbankarchitektur und -verwaltung, Oracle SQL-Entwickler
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Technologien zur Datenspeicherung, Ereignisgesteuerte Programmierung, Bereitstellung von Anwendungen, Entwicklungsumgebung, Cloud-Sicherheit, Kontinuierliche Bereitstellung, Cloud-Anwendungen, C# (Programmiersprache), Microsoft Azure, Cloud-Speicher, Virtuelle Maschinen, Cloud-Bereitstellung, Datenspeicherung, Serverloses Rechnen, Software-Entwicklung, Softwareentwicklung, Virtualisierung und Virtuelle Maschinen, Microsoft Power Automate/Flow, Cloud-Entwicklung, Cloud Management, Datensicherheit
Mittel · Berufsbezogenes Zertifikat · 3–6 Monate

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Geographic Information Systems, Data Modeling, GIS Software, SQL, Database Design, Spatial Data Analysis, Database Management, Query Languages, Relational Databases, Data Capture, Data Manipulation, Data Storage
Anfänger · Kurs · 1–3 Monate

Nanjing University
Kompetenzen, die Sie erwerben: Datenmanipulation, Datenvisualisierung, Daten Präsentation, Datenstrukturen, Matplotlib, Datenanalyse, Datenerfassung, Objektorientierte Programmierung (OOP), Python-Programmierung, NumPy, Data Mining, Data-Mining, User-Interface-(UI)-Design, Web Scraping, Datenverarbeitung, Pandas (Python-Paket)
Anfänger · Kurs · 1–3 Monate

Snowflake
Kompetenzen, die Sie erwerben: Data Engineering, Data Pipelines, Database Management, Data Manipulation, Databases, Data Transformation, Extract, Transform, Load, Data Warehousing, Change Control, DevOps, Cloud Development, SQL, Data Integration, CI/CD, Application Development, Artificial Intelligence and Machine Learning (AI/ML), Role-Based Access Control (RBAC), Software Development Tools, Stored Procedure, Data Analysis
Anfänger · Berufsbezogenes Zertifikat · 1–3 Monate

Kompetenzen, die Sie erwerben: Datenmanagement, SQL, Power BI, Rollenbasierte Zugriffskontrolle (RBAC), Datenanalyse, Datenmodellierung, Dashboard, Datenvisualisierungssoftware, Microsoft SQL-Server, Datensicherheit, Datenverwaltung
Anfänger · Kurs · 1–4 Wochen

Epic Games
Kompetenzen, die Sie erwerben: Unreal Engine, Game Design, Video Game Development, Animation and Game Design, Ideation, 3D Modeling, Visualization (Computer Graphics), Software Design Documents, 3D Assets, Computer Graphics, Usability, User Interface (UI), User Experience, User Interface (UI) Design, Interactive Design, Virtual Environment, Version Control, Conceptual Design, Web Content Accessibility Guidelines, Prototyping
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate