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 Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Unüberwachtes Lernen, Graphentheorie, Künstliche neuronale Netze, Generative KI, Tiefes Lernen, Prädiktive Modellierung, Generative Modellarchitekturen, Gesundheitsinformatik, Erfahrung im Labor, Daten-Synthese, Netzwerk-Modell, Autokodierer, Methoden des maschinellen Lernens, Netzwerkanalyse, Angewandtes maschinelles Lernen
★ 3.5 (16) · Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Email Automation, Automation, Application Programming Interface (API), Gmail, Python Programming, Data Import/Export
Mittel · Kurs · 1–3 Monate

Edureka
Kompetenzen, die Sie erwerben: Spring Boot, API-Tests, Anwendungsprogrammierschnittstelle (API), API-Entwurf, Integrität der Daten, Node.JS, Validierung von Daten, Leistungsoptimierung, Anwendungs-Rahmenwerke, Middleware, Django (Web-Framework), Test-Automatisierung, Verwaltung der Anwendungsleistung, Software-Versionierung, Restful API, Software-Dokumentation
Anfänger · Kurs · 1–4 Wochen

Board Infinity
Kompetenzen, die Sie erwerben: iOS Development, Apple iOS, Swift Programming, Core Data (Software), Apple Xcode, Mobile Development, User Interface (UI), User Interface (UI) Design, UI Components, Integrated Development Environments, Debugging, Data Persistence, Data Management, Programming Principles, Application Programming Interface (API), Data Storage, Authentications
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Cryptography, Encryption, Cybersecurity, Mathematical Theory & Analysis, Brute-force attacks, Arithmetic, Python Programming, Applied Mathematics, Programming Principles, File I/O, Computational Logic, Program Development, Analysis, Algorithms, Statistical Analysis, Analytical Skills, Debugging, Code Reusability, Scripting, Design
★ 4.9 (14) · Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Package and Software Management, Software Installation, Memory Management, Build Tools, Programming Principles, Integrated Development Environments
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Algorithmen, Anwendungsprogrammierschnittstelle (API), Entwicklung von Videospielen, Software-Entwicklung, Spiel-Design, Grundsätze der Programmierung, Daten-Strukturen, Rust (Programmiersprache)
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Google Cloud
Kompetenzen, die Sie erwerben: Google App Engine, Authentications, Application Deployment, Cloud Deployment, Identity and Access Management, Google Cloud Platform, Cloud Applications, Authorization (Computing), User Accounts, Cryptography, Python Programming
Anfänger · Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Java Programming, Java, Object Oriented Programming (OOP), Oracle SQL Developer, Code Reusability, Oracle Databases, Programming Principles, Computational Logic, Memory Management
Mittel · Spezialisierung · 1–3 Monate

Board Infinity
Kompetenzen, die Sie erwerben: Responsible AI, Make.com, Prompt Engineering, AI Workflows, Prompt Patterns, Data Ethics, Microsoft Power Automate/Flow, Agentic Workflows, Business Process Automation, Generative AI Agents, Process Flow Diagrams, AI Orchestration, No-Code Development, Agentic systems, Model Deployment, Risking, AI Enablement, Business Priorities, Prompt Engineering Tools, Artificial Intelligence
★ 4.1 (9) · Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Python-Programmierung, Datenwissenschaft, Datenmanipulation, Bereinigung von Daten, Prädiktive Modellierung, Maschinelles Lernen, Vorverarbeitung von Daten, Random Forest Algorithmus, Matplotlib, Prädiktive Analytik, Überwachtes Lernen, Plot (Grafiken), Methoden des maschinellen Lernens, Datenumwandlung, Angewandtes maschinelles Lernen, Algorithmen für maschinelles Lernen, Grundsätze der Programmierung, NumPy, Datenvisualisierung, Datenwrangling
Anfänger · Kurs · 1–3 Monate

University of London
Kompetenzen, die Sie erwerben: Algorithms, Computational Thinking, Theoretical Computer Science, Computational Logic, Critical Thinking and Problem Solving, Computer Science, Data Structures, Critical Thinking, Classification Algorithms, Logical Reasoning, Graph Theory, Mathematical Theory & Analysis, Complex Problem Solving, Analysis, Game Theory
★ 4.2 (6) · Mittel · Kurs · 1–4 Wochen