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.

Johns Hopkins University
Kompetenzen, die Sie erwerben: HTML and CSS, Cascading Style Sheets (CSS), Ajax, Javascript, Responsive Web Design, Front-End Web Development, Bootstrap (Front-End Framework), Web Design, Hypertext Markup Language (HTML), Web Development, Development Environment, Web Development Tools, Web Design and Development, JSON, Web Applications, Web Content Accessibility Guidelines, Browser Compatibility, Object Oriented Programming (OOP), Event-Driven Programming, User Interface and User Experience (UI/UX) Design
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Ereignisgesteuerte Programmierung, Unix, Linux-Befehle, Fehlersuche, UI-Komponenten, Leitlinien für die Zugänglichkeit von Webinhalten, Einheitstest, Wiederverwendbarkeit von Code, Benutzeroberfläche (UI), Benutzerfreundlichkeit, Nutzerforschung, Designforschung, Javascript, JavaScript-Frameworks, Pseudocode, Software-Visualisierung, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Benutzerfreundliches Design, Einheitliche Prüfung
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: AI Product Strategy, User Story, Sprint Retrospectives, Backlogs, Agile Product Development, Agile Software Development, Scrum (Software Development), Stakeholder Communications, Agile Methodology, Kanban Principles, Responsible AI, Generative AI, Generative Model Architectures, Product Roadmaps, Virtual Teams, Information Technology, Agile Project Management, Computer Hardware, Stakeholder Management, Sprint Planning
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Agiles Projektmanagement, Projektleitung, Peer Review, Projektplanung, Engagement der Interessengruppen, Lebenszyklus des Projektmanagements, Stakeholder-Management, Team-Motivation, Agile Software-Entwicklung, Agile Entwicklung von Software, Software Architektur, Lebenszyklus der Softwareentwicklung, Risikomanagement, Engagement von Stakeholdern, Ressourcenmanagement, Agile Methodik, Stakeholder Management, Kommunikation, Scrum (Software-Entwicklung), Informationstechnologie, Leiterschaft, Software-Architektur, Anwenderbericht, Interviewing-Fähigkeiten, Führungsqualitäten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Prompt Engineering, Prompt Patterns, ChatGPT, Generative AI, Generative Model Architectures, Data Ethics, Generative AI Agents, AI Personalization, Mobile Development, AI powered creativity, Software Design Documents, Software Design, Prompt Engineering Tools, Anthropic Claude, Mobile Development Tools, LLM Application, AI literacy, iOS Development, Machine Learning Software, Software Development
Fortgeschritten · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Datenzugang, Datenmanipulation, SQL, Datenbanken, Gespeicherte Prozedur, Transaktionsverarbeitung, Relationale Datenbanken, Python-Programmierung, Datenanalyse, Jupyter, Abfragesprachen, Datenbank-Theorie, Datenbank-Management, Datenbank Management
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Betriebssysteme, Linux-Befehle, SQL, Linux, Dateisysteme, Bash (Skriptsprache), Beglaubigungen, Berechtigung (Computing), Unix-Befehle, Unix-Shell, Benutzerkonten, Abfragesprachen, Linux-Verwaltung, Relationale Datenbanken, Befehlszeilenschnittstelle, Datenbank-Management, Dateiverwaltung, Datenbank Management
Anfänger · Kurs · 1–4 Wochen

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

Universidad Nacional Autónoma de México
Kompetenzen, die Sie erwerben: R (Software), R Programming, Statistical Programming, Ggplot2, Plot (Graphics), Data Manipulation, Simulations, Statistical Software, Statistical Visualization, grep, Data Processing, Graphing, Programming Principles, Data Import/Export, Exploratory Data Analysis, Data Structures, Software Installation, Package and Software Management
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Electronic Components, Basic Electrical Systems, Electronics, Swift Programming, Electronic Systems, Electronic Hardware, Test Equipment, Hardware Troubleshooting, Electrical Engineering, Electrical Equipment, Embedded Software, Semiconductors, Embedded Systems, Prototyping
Anfänger · Kurs · 1–3 Monate

Atlassian
Kompetenzen, die Sie erwerben: Agiles Projektmanagement, Projektleitung, Konfigurationsverwaltung, Agile Software-Entwicklung, Agile Entwicklung von Software, Kontinuierlicher Verbesserungsprozess, Arbeitsablauf-Management, Software-Versionierung, Rückstände, Jira (Software), Agile Produktentwicklung, Agile Methodik, Projektmanagement-Software, Problemverfolgung, Kanban-Prinzipien, Scrum (Software-Entwicklung), Konfigurationsmanagement, Benutzerkonten, Sprint-Planung, Anwenderbericht, Schlanke Methodologien, Abfragesprachen
Anfänger · Kurs · 1–4 Wochen

Pragmatic AI Labs
Kompetenzen, die Sie erwerben: Prompt Engineering, Retrieval-Augmented Generation, Generative AI, Prompt Engineering Tools, Generative AI Agents, LLM Application, OpenAI, Claude Code, Anthropic Claude, Rust (Programming Language), Databricks, Embeddings, MLOps (Machine Learning Operations), Vector Databases, Data Architecture, DevOps, Python Programming, Software Architecture, Scala Programming, Governance
Mittel · Kurs · 1–4 Wochen