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: Data Structures, Algorithms, Java, Java Programming, Programming Principles, Computer Programming, Performance Tuning, Computational Thinking, Theoretical Computer Science, Solution Design
Anfänger · Kurs · 1–3 Monate

Pragmatic AI Labs
Kompetenzen, die Sie erwerben: Agentic Workflows, AI Workflows, Agentic systems, AI Orchestration, Claude Code, Generative AI Agents, Rust (Programming Language), Distributed Computing, Anthropic Claude, Go (Programming Language), LLM Application, Software Architecture, Artificial Intelligence, Software Design Patterns, Large Language Modeling, Scalability, TypeScript, Supervised Learning
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Test Automation, Object Oriented Programming (OOP), CI/CD, Test Script Development, File I/O, Unit Testing, Continuous Integration, Jupyter, Data Import/Export, DevOps, IT Automation, Application Programming Interface (API), Devops Tools, Software Testing, Maintainability, Scripting, Integrated Development Environments, Python Programming, Development Environment, Scripting Languages
Mittel · Spezialisierung · 3–6 Monate

University at Buffalo
Kompetenzen, die Sie erwerben: KI-Kenntnisse, Algorithmen, Digitale Signalverarbeitung, Kalkulation, Computerprogrammierung, Farbenlehre, Bildanalyse, Computer Vision, Künstliche Intelligenz, Computer Programmierung, Wahrscheinlichkeitsrechnung und Statistik, Matlab, Mathematische Software
★ 4.2 (1819) · Mittel · Kurs · 1–4 Wochen

Board Infinity
Kompetenzen, die Sie erwerben: Restful API, Spring Framework, API Design, Application Programming Interface (API), Data Validation, Model View Controller, Back-End Web Development, Spring Boot, Server Side, Java Programming, Verification And Validation, Maintainability, Enterprise Application Management, Configuration Management, Extensible Markup Language (XML)
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Node.JS, TypeScript, Server Side, Software Development Tools, Development Environment, Web Servers, Web Development, Back-End Web Development, Web Applications, Javascript, Git (Version Control System), Webpack, Frontend Integration, Package and Software Management, File I/O, HTML and CSS, Event-Driven Programming
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Graph Theory, Data Structures, Algorithms, Computational Thinking, Programming Principles, Computer Programming, C++ (Programming Language), Theoretical Computer Science, Software Engineering, Geometry, Performance Tuning, Computational Logic, Solution Design
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Cloud Computing, Skalierbarkeit, Öffentliche Wolke, Cloud-Management, Cloud-Infrastruktur, Datenspeicherung, Cloud-Dienste, Microsoft Azure, Cloud-Plattformen, Virtuelle Vernetzung, Virtualisierung, Architektur des Cloud Computing, Virtuelle Maschinen, Datenbank-Management-Systeme, Cloud-Lösungen, Cloud-Speicher, Virtuelle private Netzwerke (VPN)
★ 4.5 (2772) · Anfänger · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Arithmetik, Algorithmen, Grundsätze der Programmierung, Rechnerische Logik, Computerprogrammierung, Computational Thinking, Computer Programmierung, Deduktive Argumentation, Theoretische Informatik, Python-Programmierung, Angewandte Mathematik, Kombinatorik, Logisches Denken
★ 4.4 (2285) · Anfänger · Kurs · 1–3 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Typografie, Cascading Style Sheets (CSS), Web-Entwicklung, Grundsätze der Programmierung, Web-Design, HTML und CSS, Web-Design und Entwicklung, Web-Entwicklungs-Tools, Reaktionsfähiges Web-Design, Leitlinien für die Zugänglichkeit von Webinhalten, Fehlersuche, Hypertext Markup Language (HTML)
★ 4.8 (9654) · Anfänger · Kurs · 1–3 Monate
University of Alberta
Kompetenzen, die Sie erwerben: Modellierung von Prozessen, Software-Entwicklung, Agile Produktentwicklung, Agile Software-Entwicklung, Agile Entwicklung von Software, Agile Methodik, Softwaretechnik, Testgetriebene Entwicklung (TDD), Prozessgesteuerte Entwicklung, Methoden der Softwareentwicklung, Scrum (Software-Entwicklung), Lebenszyklus der Softwareentwicklung, Kanban-Prinzipien
★ 4.7 (5294) · Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenverwaltung, Hardware-Architektur, Virtualisierung und virtuelle Maschinen, System-Programmierung, Unix, Schalttafeln, Virtualisierung, Datenmanagement, Virtuelle Maschinen, Computer-Plattformen, Verwaltung des Betriebssystems, Job Control Language (JCL), Infrastruktur-Architektur, Datenpflege, z/OS, Mainframe-Computing, IBM DB2, Linux, Datenbank-Management-Systeme, Großrechner-Technologien, Unix-Shell
★ 4.7 (1353) · Mittel · Berufsbezogenes Zertifikat · 1–3 Monate