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.

California Institute of the Arts
Kompetenzen, die Sie erwerben: Entwurf, Animationen, Entwicklung von Videospielen, Prototyping, Geschichtenerzählen, Kreatives Design, Ideenfindung, Visuelles Storytelling, Design-Strategien, Technische Kommunikation, Spiel-Design, Prüfung der Benutzerfreundlichkeit, Virtuelle Umgebung, Konzeptionelle Gestaltung, Technischer Entwurf, Software-Entwurfsdokumente, Software-Visualisierung, Animation und Spieldesign, Gestaltung, Kunstgeschichte, Gestaltungselemente und -prinzipien
★ 4.7 (4167) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Javascript, Code Reusability, Web Development, Web Design and Development, Application Programming Interface (API), Web Applications, API Testing, Debugging
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Jupyter, DevOps, IT Automation, Integrated Development Environments, Development Environment, Scripting, Scripting Languages, Code Reusability, Python Programming, Package and Software Management, Virtual Environment, Software Installation, Data Structures, Software Versioning
Anfänger · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: Algorithmen, Grundsätze der Programmierung, Computerprogrammierung, Computational Thinking, Computer Programmierung, Problemlösung, Epidemiologie, Wiederherstellung im Katastrophenfall
★ 4.6 (1294) · Anfänger · Kurs · 1–3 Monate
École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Java, Grundsätze der Programmierung, Ereignisgesteuerte Programmierung, Software-Entwurfsmuster, Daten-Strukturen, Leistungsoptimierung, Scala-Programmierung, Andere Programmiersprachen, Funktionelle Prüfung, Funktionales Design, Anwendungsdesign
★ 4.5 (3137) · Mittel · Kurs · 1–3 Monate

University at Buffalo
Kompetenzen, die Sie erwerben: Kryptographie, Algorithmen, Netzwerk-Protokolle, Blockchain, Integrität der Daten, Transaktionsverarbeitung, Verifizierung und Validierung, Virtuelle Umgebung, Virtuelle Maschinen, Verteiltes Rechnen, Kryptographische Protokolle
★ 4.6 (7770) · Anfänger · Kurs · 1–4 Wochen

Northeastern University
Kompetenzen, die Sie erwerben: Data Wrangling, Data Manipulation, Data Transformation, Data Integration, Extract, Transform, Load, Data Processing, Data Preprocessing, Data Cleansing, Data Quality, Alteryx, SQL, Data-Driven Decision-Making, Business Analysis, Data Pipelines, Relational Databases, Data Integrity, Internal Communications, Data Collection, Python Programming, Automation
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: CrewAI, AI Workflows, Model Context Protocol, Agentic Workflows, AI Orchestration, Generative AI Agents, Tool Calling, Role-Based Access Control (RBAC), Agentic systems, AI Security, Security Controls, AI Integrations, Build Tools, Retrieval-Augmented Generation, Authorization (Computing), Context Management, Identity and Access Management, Generative AI, Application Programming Interface (API), Python Programming
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Skripting, Grundsätze der Programmierung, Computerprogrammierung, Befehlszeilenschnittstelle, Computer Programmierung, Entwicklungsumgebung, Python-Programmierung, Computer-Programmierwerkzeuge, Programm-Entwicklung
★ 4.6 (3084) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

University of California San Diego
Kompetenzen, die Sie erwerben: Algorithmen, Große Daten, Modell-Optimierung, Netzwerkanalyse, Graphentheorie, Computerwissenschaft, Informatik, Netzwerk-Routing, Theoretische Informatik, Python-Programmierung
★ 4.6 (701) · Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Graph Theory, Data Structures, Algorithms, Computer Programming, Python Programming, Computational Thinking, Data Science, Theoretical Computer Science, Data Processing, Geometry, Data Analysis Expressions (DAX), Data Manipulation, Performance Tuning, Data Analysis, Data Management, Applied Mathematics
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Web Scraping, Rmarkdown, R (Software), Leaflet (Software), R Programming, Interactive Data Visualization, Cloud Storage, Microsoft Azure, Data Ethics, Data Integration, Data Collection, Data Pipelines, Data Engineering, Big Data, Data Migration, Data Warehousing, Data Transformation, Data Modeling, Data Security, Database Management
Mittel · Kurs · 1–3 Monate