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: Statistische Inferenz, Datengestützte Entscheidungsfindung, Statistische Methoden, Regressionsanalyse, Wahrscheinlichkeitsverteilung, R Programmierung, Modellevaluation, Prädiktive Modellierung, Wahrscheinlichkeit, Datenanalyse, Statistische Hypothesenprüfung, Statistische Software, Bewertung des Modells, Bayessche Statistik, Analyse, Statistische Analyse, Wahrscheinlichkeitsrechnung und Statistik, Statistische Modellierung, Statistische Programmierung
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: React.js, React Redux, Frontend Performance, Full-Stack Web Development, Unit Testing, Front-End Web Development, Event-Driven Programming, Performance Tuning, Frontend Integration, Context Management, Javascript, Code Reusability, JavaScript Frameworks, Software Testing, Server Side, Web Applications, UI Components, Software Design Patterns, Cascading Style Sheets (CSS), Data Persistence
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Node.JS, Web Development Tools, TypeScript, Restful API, Back-End Web Development, Object-Relational Mapping, Web Development, Secure Coding, Server Side, Software Development Tools, Authentications, OAuth, Web Applications, Web Services, Unit Testing, Data Validation, Full-Stack Web Development, Authorization (Computing), Javascript, E-Commerce
Mittel · Spezialisierung · 3–6 Monate

Total Seminars
Kompetenzen, die Sie erwerben: Hardware-Fehlerbehebung, System-Konfiguration, Aufkommende Technologien, Erweiterte und virtuelle Realität (AR/VR), Computer-Hardware, Mobile Entwicklung, IT-Dienstleistungsmanagement, Android (Betriebssystem), Virtualisierung, Apple iOS, Drahtlose Netzwerke, Cloud-Bereitstellung, iOS-Entwicklung, Cloud Computing, Erweiterte Realität, Virtualisierung und virtuelle Maschinen, Aufstrebende Technologien
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Kryptographie, System-Konfiguration, Transaktionsverarbeitung, Computer-Hardware, Großrechner-Technologien, z/OS, Mainframe-Computing, Infrastruktur-Architektur, Virtuelle Maschinen, Virtualisierung, Identitäts- und Zugangsmanagement, Sicherheit für Unternehmen, Speicherverwaltung, Computer-Plattformen, Computerarchitektur, Hardware-Architektur, Virtualisierung und virtuelle Maschinen, Berechtigung (Computing)
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, UI-Komponenten, Mobile Entwicklungstools, Apple Xcode, Benutzeroberfläche (UI), Entwicklungsumgebung, Integrierte Entwicklungsumgebungen, Mobile Entwicklung, Objective-C (Programmiersprache), Swift-Programmierung, Kenntnisse der Apple Software, Apple iOS, Storyboarding, iOS-Entwicklung, Anwendungsprogrammierschnittstelle (API)
Anfänger · Kurs · 1–4 Wochen
University of Minnesota
Kompetenzen, die Sie erwerben: Taxonomie, Deskriptive Statistik, Statistische Methoden, Computer Programmierung, Microsoft Excel, Tabellenkalkulations-Software, Computerprogrammierung
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: API Design, API Gateway, Application Programming Interface (API), OAuth, Cloud API, Restful API, Application Deployment, Application Security, Cloud Deployment, Application Lifecycle Management, Continuous Deployment, Authentications, Software Documentation, Data Loss Prevention, Data Security, Application Performance Management, Authorization (Computing), Web Services, Cryptographic Protocols, CI/CD
Mittel · Spezialisierung · 3–6 Monate

Peking University
Kompetenzen, die Sie erwerben: C (Programming Language), Programming Principles, Computer Science, Data Structures, Computer Architecture, Theoretical Computer Science, Computer Programming, Quantum computing, Computer Hardware, Computational Logic, Memory Management
Gemischt · Kurs · 3–6 Monate

Coursera
Kompetenzen, die Sie erwerben: Datenvisualisierung, Bereinigung von Daten, Python-Programmierung, Infektionskrankheiten, Explorative Datenanalyse, Plot (Grafiken), Statistik, Datenanalyse, Datenverarbeitung, Datenmanipulation, Statistische Analyse, Korrelationsanalyse, Datenvorverarbeitung, Datenwrangling, Seaborn, Vorverarbeitung von Daten, Integration von Daten
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Backlogs, User Feedback, Agile Product Development, Scrum (Software Development), Product Improvement, Sprint Planning, Product Management, Product Requirements, Customer Insights, Agile Methodology, Agile Project Management, Product Development, Agile Software Development, Product Planning, Product Strategy, Project Management, Prioritization, Continuous Improvement Process, Business Analysis, Data-Driven Decision-Making
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Cybersecurity, Network Protocols, Cyber Attacks, Threat Management, Threat Modeling, Security Controls, Responsible AI, Agile Software Development, Cyber Security Policies, Data Security, Security Awareness, Computer Security Awareness Training, Computer Security, Agile Methodology, Cyber Security Assessment, Network Security, TCP/IP, Incident Response, Threat Detection, Risk Management
Mittel · Spezialisierung · 1–3 Monate