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: Cloud-Native Computing, Infrastructure as Code (IaC), Cloud Security, Cloud Storage, Hybrid Cloud Computing, Systems Analysis, Process Improvement, Cloud Engineering, Cloud Computing, 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

Princeton University
Kompetenzen, die Sie erwerben: Graphentheorie, Java, Computational Thinking, Java Programmierung, Speicherverwaltung, Daten-Strukturen, Analyse räumlicher Daten, Java-Programmierung, Algorithmen, Leistungsprüfung
Mittel · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Memory Management, C++ (Programming Language), C (Programming Language), Objective-C (Programming Language), Object Oriented Programming (OOP), Software Design Patterns, Debugging
Mittel · Kurs · 1–3 Monate

Pragmatic AI Labs
Kompetenzen, die Sie erwerben: Amazon Bedrock, Serverless Computing, AWS SageMaker, Generative AI, AI Integrations, Token Optimization, AI Workflows, Amazon Web Services, Other Programming Languages, Rust (Programming Language), Analytics, Anomaly Detection, Performance Tuning, Development Environment, Performance Analysis, Python Programming, Operational Efficiency, Data Wrangling, Benchmarking, Cost Reduction
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Data Structures, Algorithms, Python Programming, Computer Programming, Geometry, Data Manipulation, Data Management, Data Analysis, Applied Mathematics
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Web-Entwicklungs-Tools, React.js, Bootstrap (Front-End-Framework), Benutzeroberfläche (UI), Javascript, HTML und CSS, JavaScript-Frameworks, Web-Frameworks, Web-Anwendungen, Reaktionsfähiges Web-Design, Web-Entwicklung, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), Front-End-Webentwicklung, Allgemeine Netzwerkarbeit, Web-Design
Anfänger · Kurs · 1–4 Wochen

University at Buffalo
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Aufkommende Technologien, Netzwerk-Protokolle, Entwicklungstests, Anwendungsdesign, Web-Entwicklungs-Tools, Testgetriebene Entwicklung (TDD), Anwendungs-Rahmenwerke, Kryptographie, Blockchain, Verteiltes Rechnen, Entwicklung von Testskripten, Grundsätze der Programmierung, Computer-Plattformen, Transaktionsverarbeitung, Entwicklungsumgebung, Integrierte Entwicklungsumgebungen, Kryptographische Protokolle, Programm-Entwicklung, Cloud-Plattformen, Aufstrebende Technologien
Mittel · Spezialisierung · 3–6 Monate

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

Universidade de São Paulo
Kompetenzen, die Sie erwerben: Debugging, Computational Thinking, Programming Principles, Data Structures, Computer Programming, Program Development, Computer Science, Python Programming, Computational Logic, Algorithms, Code Reusability
Anfänger · Kurs · 1–3 Monate

University of Virginia
Kompetenzen, die Sie erwerben: Agiles Projektmanagement, Agile Software-Entwicklung, Agile Entwicklung von Software, Teamleitung, Führung des Teams, Teambildung, Kundenanalyse, Agile Produktentwicklung, DevOps, Entwicklung neuer Produkte, Design Thinking, Agile Methodik, Produktentwicklung, Kontinuierliche Bereitstellung, Leistungsmanagement im Team, Produktprüfung, Kontinuierliche Lieferung, Produktmanagement, Produktverbesserung, Anwenderbericht, Prüfung der Benutzerfreundlichkeit, Team Management
Anfänger · Spezialisierung · 3–6 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: R Programmierung, Bioinformatik, Statistische Methoden, Unix, Datenmanagement, Statistische Analyse, Datenwissenschaft, Informationsmanagement, Explorative Datenanalyse, Statistische Hypothesenprüfung, Daten-Strukturen, Datenverwaltung, grep, Große Daten, Unix-Befehle, Unix-Shell, Molekularbiologie, R (Software), Python-Programmierung, Befehlszeilenschnittstelle, Biostatistik
Mittel · Spezialisierung · 3–6 Monate

University of Alberta
Kompetenzen, die Sie erwerben: Agiles Projektmanagement, Projektleitung, Agile Produktentwicklung, Rahmen für das Risikomanagement, Risikomanagement für Projekte, Risikoanalyse, Analyse der Anforderungen, Software-Entwicklung, Agile Software-Entwicklung, Agile Entwicklung von Software, Funktionale Anforderung, Risikomanagement, Agile Methodik, Technische Überprüfung der Software, Kanban-Prinzipien, Methoden der Softwareentwicklung, Erhebung von Anforderungen, Scrum (Software-Entwicklung), Sprint-Planung, Produktmanagement, Sprint-Retrospektiven, Projekt-Risikomanagement
Anfänger · Spezialisierung · 3–6 Monate