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: Datenvalidierung, Bereinigung von Daten, Verifizierung und Validierung, Test Daten, Validierung von Daten, Datei-E/A, Entwicklung von Testskripten, Python-Programmierung, Testfall
★ 4 (24) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Duke University
Kompetenzen, die Sie erwerben: Java Programming, Java, Computer Programming, Debugging, Object Oriented Programming (OOP), Program Development, Algorithms, Data Import/Export, Statistical Programming, Data Access, Software Documentation, File I/O
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Anwendungsprogrammierschnittstelle (API), Web-Entwicklungs-Tools, Software-Dokumentation, Frontend-Integration, Middleware, Sichere Kodierung, JSON, Server-Seite, Back-End-Webentwicklung, OAuth, Beglaubigungen, Web-Frameworks, JavaScript-Frameworks, Berechtigung (Computing), Restful API, Webdienste, Node.JS
★ 3.9 (24) · Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Code Reusability, Program Development, Python Programming, Computer Programming, Programming Principles, Scripting, Solution Design, Data Structures
★ 4.7 (52) · Anfänger · Kurs · 1–3 Monate

Fortinet, Inc.
Kompetenzen, die Sie erwerben: Network Support, Network Troubleshooting, Firewall, Network Monitoring, Technical Support and Services, Network Security, Virtual Private Networks (VPN), Lightweight Directory Access Protocols, System Monitoring, Authentications, Performance Tuning, Security Software, System Configuration, Cybersecurity, Memory Management, Malware Protection
★ 4.6 (30) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Matplotlib, Data Storytelling, Data Presentation, Scientific Visualization, Visualization (Computer Graphics), Plot (Graphics), Data Visualization, Data Preprocessing, Box Plots, E-Commerce, Business Analytics, Data Visualization Software, Data-Driven Decision-Making, Computer Graphics, Descriptive Statistics, Histogram, Data Analysis, Graphing, Statistical Visualization, Python Programming
★ 4.5 (16) · Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Kontinuierliche Integration, Agiles Projektmanagement, Containerisierung, Cloud-Anwendungen, Hybrides Cloud-Computing, Agile Software-Entwicklung, Agile Entwicklung von Software, Cloud-Entwicklung, DevOps, Agile Methodik, Kubernetes, Microservices, Kontinuierliche Bereitstellung, Cloud-natives Computing, Scrum (Software-Entwicklung), Docker (Software), Restful API, Cloud-Infrastruktur, CI/CD, Kontinuierliche Lieferung, Postman-API-Plattform
★ 4.6 (21) · Anfänger · Kurs · 1–3 Monate

Imperial College London
Kompetenzen, die Sie erwerben: R Programmierung, Modell-Optimierung, Regressionsanalyse, Statistische Methoden, Mathematische Modellierung, Öffentliche Gesundheit und Krankheitsvorbeugung, Immunologie, Infektionskrankheiten, Modellevaluation, Öffentliche Gesundheit, Datenmodellierung, Bewertung des Modells, Epidemiologie, Differentialgleichungen, Wahrscheinlichkeitsverteilung, Statistische Programmierung, Simulationen
★ 4.7 (56) · Mittel · Kurs · 1–4 Wochen

LearnKartS
Kompetenzen, die Sie erwerben: Spring Framework, Java, Spring Boot, Java Programming, Hibernate (Java), Web Development, Web Servers, Web Components, Servers, Application Deployment, Databases
★ 3.8 (13) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Cloud-API, Java, Daten-Pipelines, Apache Kafka, Java Programmierung, Google Cloud-Plattform, Java-Programmierung, Netzwerkanalyse, Cloud-Plattformen
★ 3.8 (27) · Anfänger · Projekt · Weniger als 2 Stunden

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

Kompetenzen, die Sie erwerben: Data Wrangling, JSON, Data Structures
★ 4.8 (13) · Mittel · Kurs · 1–4 Wochen