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: Explorative Datenanalyse, Statistik, Bayessche Statistik, Statistische Software, R Programmierung, Wahrscheinlichkeitsverteilung, Datenanalyse, Statistische Inferenz, Stichproben (Statistik), Wahrscheinlichkeit, Deskriptive Statistik, Statistische Analyse, Statistische Methoden, Wahrscheinlichkeitsrechnung und Statistik, R (Software)
Anfänger · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Cascading Style Sheets (CSS), Reaktionsfähiges Web-Design, Web-Design, Hypertext Markup Language (HTML), HTML und CSS, Ereignisgesteuerte Programmierung, Front-End-Webentwicklung, Attrappen, Fehlersuche, Web-Design und Entwicklung, Javascript, Browser-Kompatibilität, Web-Entwicklung, Web-Sprache, Verifizierung und Validierung, Bootstrap (Front-End-Framework), Web-Entwicklungs-Tools, Wireframing, Leitlinien für die Zugänglichkeit von Webinhalten, Interaktives Design
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Agile Methodik, Engagement der Interessengruppen, Scrum (Software-Entwicklung), Interviewing-Fähigkeiten, Professionelle Netzwerkarbeit, Agile Software-Entwicklung, Projektplanung, Führungsqualitäten, Agiles Projektmanagement, Peer Review, Rahmen für das Risikomanagement, Projektleitung, Stakeholder-Management, Team-Motivation, Lebenszyklus des Projektmanagements, Engagement von Stakeholdern, Agile Entwicklung von Software, Methodik des Instituts für Projektmanagement (PMI), Kommunikation, Risikomanagement, Kommunikation mit Interessenvertretern, Stakeholder Management, Anwenderbericht, Leiterschaft
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Hebrew University of Jerusalem
Kompetenzen, die Sie erwerben: Technische Informatik, Computerwissenschaft, Systementwurf und Implementierung, System-Programmierung, Programm-Entwicklung, Computer-Systeme, Software-Entwicklung, Mikroarchitektur, Speicherverwaltung, Informatik, Rechnerische Logik, Computerarchitektur, Software Entwurf, Hardware-Architektur, Technischer Entwurf, Computer-Hardware
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Dashboard, Grafische Darstellung, Pandas (Python-Paket), Python-Programmierung, Datenanalyse, Datenerfassung, Datenwissenschaft, Erstellung des Dashboards, Web-Scraping, Analytische Fähigkeiten, Präsentation der Daten, Jupyter, Datenerhebung, Software zur Datenvisualisierung
Mittel · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: Algorithmen, Python-Programmierung, Datenanalyse, Datenerfassung, Datenverarbeitung, Web-Scraping, Vorverarbeitung von Daten, Präsentation der Daten, Datenvisualisierung, Webanalyse und SEO, Datenvorverarbeitung, Bereinigung von Daten, Datenerhebung, Software zur Datenvisualisierung, Datenmanipulation
Anfänger · Kurs · 1–3 Monate

Meta
Kompetenzen, die Sie erwerben: Jest (JavaScript Testing Framework), React.js, Web Development Tools, UI Components, JavaScript Frameworks, Code Reusability, Application Programming Interface (API), Unit Testing, Front-End Web Development, Software Design Patterns, Javascript, Context Management, Application Development, Web Applications, Dataflow, Hypertext Markup Language (HTML), User Interface (UI), Event-Driven Programming, Cascading Style Sheets (CSS), Development Environment
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Cascading Style Sheets (CSS), Reaktionsfähiges Web-Design, Web-Design, Benutzeroberfläche (UI), Hypertext Markup Language (HTML), Wiederverwendbarkeit von Code, HTML und CSS, Front-End-Webentwicklung, Web-Server, Full-Stack Web-Entwicklung, TCP/IP, Web-Entwicklung, UI-Komponenten, React.js, Web-Anwendungen, Bootstrap (Front-End-Framework), Web-Entwicklungs-Tools
Anfänger · Kurs · 1–4 Wochen

JetBrains
Kompetenzen, die Sie erwerben: Java, Computerprogrammierung, Einheitliche Prüfung, Funktionales Design, Android-Entwicklung, Mobile Entwicklung, Computer Programmierung, Entwicklungsumgebung, IntelliJ IDEA, Integrierte Entwicklungsumgebungen, Code-Überprüfung, Software-Entwicklung, Einheitstest, Java-Programmierung, Software-Entwurfsmuster, Grundsätze der Programmierung, Interoperabilität, Java Programmierung, Kotlin, Objektorientierte Programmierung (OOP), Skripting
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Cloud-Native Computing, Cloud Security, Infrastructure as Code (IaC), Cloud Storage, Hybrid Cloud Computing, Systems Analysis, Process Improvement, Cloud Computing, Cloud Engineering, Cloud Solutions, Cloud Development, Requirements Analysis, Data Modeling, Multi-Cloud, DevOps, Docker (Software), Solution Design, Microservices, Infrastructure As A Service (IaaS), Information Technology
Mittel · Berufsbezogenes Zertifikat · 3–6 Monate

Amazon Web Services
Kompetenzen, die Sie erwerben: Cloud Computing, Cloud-Lösungen, Serverloses Rechnen, Ereignisgesteuerte Programmierung, Cloud-Sicherheit, Cloud-Speicher, Amazon DynamoDB, Amazon Elastic Compute Cloud, Cloud-Dienste, Skalierbarkeit, Identitäts- und Zugangsmanagement, Amazon Webdienste, Amazon CloudWatch, AWS Identitäts- und Zugriffsverwaltung (IAM), Architektur der Lösung, Amazon S3, Amazon Web Services, Cloud-Management, Migration von Daten, Cloud-Infrastruktur, Architektur des Cloud Computing
Anfänger · Spezialisierung · 1–3 Monate
Duke University
Kompetenzen, die Sie erwerben: Datenbank-Design, Dashboard, MySQL, Prädiktive Analytik, Unternehmensanalyse, Geschäftliche Metriken, Microsoft Excel, Business-Analytik, Datenanalyse, Große Daten, SQL , Prädiktive Modellierung, Business-Kommunikation, Tableau-Software, Präsentation der Daten, Datenvisualisierung, Daten-Storytelling, Business Analyse, Relationale Datenbanken, Software zur Datenvisualisierung, Prozessentwicklung
Anfänger · Spezialisierung · 3–6 Monate