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.

University of California San Diego
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Aufkommende Technologien, Digitale Signalverarbeitung, Mobile Entwicklung, Telekommunikation, Digitale Kommunikation, Kommunikationssysteme, Sitzungseinleitungsprotokolle, Netzwerk-Protokolle, Drahtlose Netzwerke, Internet der Dinge, Android-Studio, Open-Source-Technologie, Eingebettete Systeme, Android-Entwicklung, Aufstrebende Technologien
Gemischt · Kurs · 1–3 Monate

University of Pennsylvania
Kompetenzen, die Sie erwerben: Java Programmierung, Objektorientierte Programmierung (OOP), Datei-E/A, Problemlösung, Java, Entwicklungsumgebung, Dateiverwaltung, Integrierte Entwicklungsumgebungen, Eclipse (Software), Daten-Strukturen, Fehlersuche, Objektorientierter Entwurf, Grundsätze der Programmierung, Java-Programmierung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Data Presentation, Data Storytelling, Presentations, Data Cleansing, Rmarkdown, Data-Driven Decision-Making, Data Validation, Data Ethics, R (Software), Analytical Skills, Interactive Data Visualization, Dashboard, Spreadsheet Software, Ggplot2, SQL, File Management, Dashboard Creation, Data Analysis, Sampling (Statistics), Interviewing Skills
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Cascading Style Sheets (CSS), Web-Design und Entwicklung, Web-Anwendungen, Datenbank-Anwendung, Front-End-Webentwicklung, Programm-Entwicklung, Javascript, ChatGPT, Maschinelles Lernen, Datenbank-Entwicklung, Mobile Entwicklung, Git (Versionskontrollsystem), Computer Programmierung, AI-Integrationen, Entwicklung von Videospielen, Bereitstellung von Anwendungen, GitHub, HTML und CSS, Reaktionsfähiges Web-Design, Computerprogrammierung, Hypertext Markup Language (HTML)
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Cost Management, Quality Management, Backlogs, Project Closure, Team Management, Project Planning, Sprint Retrospectives, Project Scoping, Team Leadership, Scope Management, Project Implementation, Initiative and Leadership, Project Management Life Cycle, Agile Project Management, Project Risk Management, Agile Software Development, Requirements Analysis, Change Management, Project Management, Organizational Change
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Cascading Style Sheets (CSS), Web-Design und Entwicklung, Web-Entwicklung, Web-Design, Web-Inhalt, Cloud-Hosting, Git (Versionskontrollsystem), Web-Präsenz, Web-Server, GitHub, HTML und CSS, Hypertext Markup Language (HTML)
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

University of Colorado System
Kompetenzen, die Sie erwerben: Amazon Webdienste, Bewertung der Cybersicherheit, Sichere Kodierung, Penetrationstests, Techniken der Ausbeutung, Amazon Web Services, Betriebssysteme, Metasploit, Anwendungssicherheit, Sicherheitstests, Sicherheitsprüfung, Brute-force-Angriffe, Entwicklung von Exploits, SQL, Speicherverwaltung, Software-Entwurfsmuster, Validierung von Daten, Bewertungen der Anfälligkeit, Scannen auf Schwachstellen, Amazon Elastic Compute Cloud, Datenvalidierung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Full-Stack Web-Entwicklung, Web-Design und Entwicklung, Web-Entwicklung, Anwendungsentwicklung, Web-Anwendungen, Front-End-Webentwicklung, Node.JS, Javascript, Kubernetes, Kontinuierliche Integration, Restful API, Django (Web-Framework), Kontinuierliche Bereitstellung, CI/CD, Back-End-Webentwicklung, GitHub, Microservices, Frontend-Integration, Benutzerkonten, Anwendungsdesign
Fortgeschritten · Kurs · 1–3 Monate

Tsinghua University
Kompetenzen, die Sie erwerben: Data Structures, Algorithms, Graph Theory, Computational Thinking, Theoretical Computer Science, Database Management Systems, System Design and Implementation, Programming Principles, Data Storage, Computer Programming
Mittel · Spezialisierung · 3–6 Monate

Amazon Web Services
Kompetenzen, die Sie erwerben: Responsible AI, Generative AI, Generative AI Agents, Prompt Engineering, Amazon Bedrock, Data Ethics, AWS SageMaker, AI Workflows, Agentic systems, AI Product Strategy, Agentic Workflows, Amazon Web Services, AI Integrations, LLM Application, AI Orchestration, MLOps (Machine Learning Operations), Application Programming Interface (API), Application Development, Solution Architecture, Data Management
Anfänger · Berufsbezogenes Zertifikat · 1–3 Monate

University at Buffalo
Kompetenzen, die Sie erwerben: Software Architektur, Befehlszeilenschnittstelle, Web-Anwendungen, Anwendungsentwicklung, Anwendungs-Rahmenwerke, Interoperabilität, Testgetriebene Entwicklung (TDD), Web-Entwicklungs-Tools, Entwicklungsumgebung, Integrierte Entwicklungsumgebungen, Entwicklung von Testskripten, Software-Entwicklungstools, Anwendungsprogrammierschnittstelle (API), Bereitstellung von Anwendungen, Blockchain, Entwicklungstests, Software-Architektur, Frontend-Integration, Anwendungsdesign
Mittel · Kurs · 1–4 Wochen

New York University
Kompetenzen, die Sie erwerben: Scikit Learn (Bibliothek für maschinelles Lernen), Überwachtes Lernen, Algorithmen für maschinelles Lernen, Entscheidungsbaum-Lernen, Unüberwachtes Lernen, Python-Programmierung, Dimensionalitätsreduktion, Reinforcement Learning, Explorative Datenanalyse, Finanzdienstleistungen, Maschinelles Lernen, Marktdaten, Künstliche neuronale Netze, Finanzieller Handel, Finanzmarkt, Korrelationsanalyse, Portfolio-Verwaltung, Angewandtes maschinelles Lernen, Software für maschinelles Lernen, Methoden des maschinellen Lernens
Mittel · Kurs · 1–4 Wochen