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.

LearnQuest
Kompetenzen, die Sie erwerben: Mobile Entwicklung, Datenbank-Anwendung, Persistenz der Daten, Netzwerk-Protokolle, Anwendungsprogrammierschnittstelle (API), UI-Komponenten, iOS-Entwicklung, JSON, Datenmodellierung, Benutzeroberfläche (UI), Datenspeicher, Netzwerk-Modell, Apple iOS, Kerndaten (Software)
★ 4.6 (137) · Fortgeschritten · Kurs · 1–4 Wochen

Vanderbilt University
Kompetenzen, die Sie erwerben: Spring Boot, API Testing, Spring Framework, Restful API, Application Programming Interface (API), API Design, Data Persistence, Web Applications, Application Frameworks, Development Testing, Software Testing, Web Services, Object-Relational Mapping, Application Security, Authentications, Authorization (Computing), Network Protocols
★ 4.2 (29) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: R Programmierung, Modell-Optimierung, Management der Lieferkette, Operations Research, Operative Analyse, Lieferkette, Lieferketten-Systeme, Kapazitätsplanung, Produktionsplanung, Prozess-Optimierung, Datenanalyse, Planung der Lieferkette
★ 4.4 (14) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

University of California San Diego
Kompetenzen, die Sie erwerben: Mobile Entwicklung, Implementierung des Systems, Technisches Schreiben, Software-Dokumentation, Entwicklungstests, Software-Entwicklung, Software-Entwurfsdokumente, Eingebettete Software, Eingebettete Systeme, Entwurf von Systemen, Internet der Dinge, Kommunikationssysteme, Testfall, Technische Kommunikation, Technische Dokumentation, Systemprüfung, Systemintegration, Systementwurf und Implementierung
★ 4.8 (13) · Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Software-Konfigurationsmanagement, Software-Versionierung, Computer-Programmierwerkzeuge, Devops-Werkzeuge, Tools erstellen, Versionskontrolle, Software-Entwicklungstools, Abhängigkeitsanalyse, Apache Maven, Apache
★ 4.4 (10) · Anfänger · Kurs · 1–4 Wochen

Google Cloud
Kompetenzen, die Sie erwerben: Generative AI, Data Analysis, Model Training, Data-Driven Marketing, Customer Relationship Management (CRM) Software, Predictive Analytics, Machine Learning Algorithms, Machine Learning, Data Science, Data Processing, Prompt Engineering
★ 4.2 (13) · Anfänger · Spezialisierung · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: Datenerfassung, Deskriptive Analytik, Bereinigung von Daten, Statistik, Statistische Methoden, Statistische Analyse, Analytik, Analytische Fähigkeiten, Software zur Datenvisualisierung, Datenvisualisierung, Explorative Datenanalyse, Tabellenkalkulations-Software, Software zur Datenanalyse, Datenerhebung, R (Software), Erweiterte Analytik, Prädiktive Analytik, Datenanalyse, Abfragesprachen, Statistische Programmierung
★ 3.6 (33) · Anfänger · Kurs · 1–3 Monate

Instituto Tecnológico de Aeronáutica
Kompetenzen, die Sie erwerben: Control Systems, Matlab, Engineering Analysis, Simulation and Simulation Software, Simulations, Systems Analysis, Systems Engineering, System Design and Implementation, Mathematical Modeling, Differential Equations, Linear Algebra, Estimation
★ 4.8 (53) · Mittel · Kurs · 1–3 Monate
Imperial College London
Kompetenzen, die Sie erwerben: Logo-Entwurf, Android-Studio, Virtuelle Realität, Visualisierung (Computergrafik), Erweiterte und virtuelle Realität (AR/VR), Computergrafik, Android-Entwicklung, Computer-Grafik-Techniken, Android (Betriebssystem), 3D-Assets
★ 4.5 (45) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Geospatial Mapping, Daten-Mapping, Software zur Datenvisualisierung, Analytik, Interaktive Datenvisualisierung, Geografische Informationssysteme, Datenumwandlung, Vorhersage, Analyse räumlicher Daten, Geografische Informationen und Technologie, Trendanalyse, Datenanalyse, Datenwrangling, Zeitreihenanalyse und Vorhersage, Erweiterte Analytik, SAS (Software), Statistische Programmierung, Prädiktive Analytik
★ 4.8 (223) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Performance Tuning, Memory Management, Embedded Software, Microarchitecture, Embedded Systems, System Programming, Secure Coding, System Configuration, Digital Signal Processing, Computer Architecture, Security Controls, Hardware Architecture, Authentications
★ 4.8 (23) · Fortgeschritten · Kurs · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: Ereignisgesteuerte Programmierung, Datenmanagement, Anwendungs-Rahmenwerke, UI-Komponenten, Fehlersuche, Server-Seite, Benutzeroberfläche (UI) Design, Datenverwaltung, Benutzeroberfläche (UI), Microsoft Kopilot, Leistungsoptimierung, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Web-Anwendungen, Frontend-Leistung, Microsoft Entwicklungswerkzeuge, Front-End-Webentwicklung, Web-Komponenten
★ 4.4 (25) · Anfänger · Kurs · 1–3 Monate