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 London
Kompetenzen, die Sie erwerben: Befehlszeilen-Schnittstelle, Benutzerkonten, Javascript, Web-Entwicklung, JavaScript-Frameworks, Web-Anwendungen, Datenzugang, Full-Stack Web-Entwicklung, MongoDB, Datenvalidierung, Abfragesprachen
Gemischt · Kurs · 1–3 Monate
Kompetenzen, die Sie erwerben: Application Security, Open Web Application Security Project (OWASP), Angular, OAuth, Test Driven Development (TDD), Cryptography, Data Validation, Unit Testing, Vue.JS, Data Security, Authentications, HTML and CSS, Encryption, Authorization (Computing), General Data Protection Regulation (GDPR), Web Applications, JavaScript Frameworks, Javascript, Security Strategy, Computer Programming
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: JSON, Netzwerkprotokolle, Entwicklung von Anwendungen für Mobilgeräte, Apple Xcode, Datenmodellierung, Authentifizierungen, Restful API, Datenspeicherung, Schnittstelle zur Anwendungsprogrammierung (API), Kerndaten (Software), Datenmanagement, Swift Programmierung, iOS Entwicklung, Apple iOS, Anwendungsentwicklung
Mittel · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: OSI Models, Network Security, TCP/IP, Network Architecture, Network Protocols, General Networking, Network Routers, Routing Protocols, Public Key Infrastructure, Network Model, Cryptography, Web Applications
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: LangGraph, Generative AI Agents, Agentic systems, LLM Application, Prompt Patterns, OpenAI, Large Language Modeling, Artificial Intelligence, ChatGPT, AI Personalization, Development Environment, Tool Calling, Microsoft Azure, Responsible AI, Microsoft Development Tools, Query Languages, User Interface (UI), Prompt Engineering, Application Development, Natural Language Processing
Mittel · Spezialisierung · 3–6 Monate

Universidad de Palermo
Kompetenzen, die Sie erwerben: Eclipse (Software), Java, Java Programming, Object Oriented Programming (OOP), Integrated Development Environments, Data Structures, Programming Principles, Algorithms, Computer Programming, Development Environment, Debugging, Software Development
Anfänger · Kurs · 1–4 Wochen

Scrimba
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Python Programming, Data Structures, Computer Programming, Software Engineering, Performance Tuning, File Management, Web Development, Debugging, Web Development Tools
Mittel · Kurs · 1–4 Wochen

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: SQL, Apache Spark, Scala Programmierung, Verteiltes Rechnen, Datenmanipulation, Apache Hadoop, Big Data, Leistungsoptimierung, Grundsätze der Programmierung, Datenverarbeitung
Mittel · Kurs · 1–4 Wochen

LearnKartS
Kompetenzen, die Sie erwerben: Java Programming, Java, Object Oriented Programming (OOP), Software Design Patterns, Performance Tuning
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Deskriptive Statistik, Daten bereinigen, Unstrukturierte Daten, Text Mining, Matlab, Datenmanipulation, Dimensionalitätsreduktion, Prädiktive Modellierung, Daten-Integration, Datenumwandlung, Explorative Datenanalyse, Feature Technik, Histogramm, Bildanalyse, Datenvisualisierung, Verarbeitung natürlicher Sprache, Datenverarbeitung
Mittel · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: TypeScript, Computational Logic, Scripting Languages, Programming Principles, Web Development Tools, Data Structures, Computer Programming
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Codio
Kompetenzen, die Sie erwerben: Algorithms, C++ (Programming Language), Data Structures, Theoretical Computer Science, Computer Programming, Programming Principles, Computational Thinking
Mittel · Kurs · 1–4 Wochen