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.

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Sichere Kodierung, Fehlersuche, Software-Tests, Systemprüfung, Projektmanagement, Konfigurationsverwaltung, Abnahmeprüfung, Softwareentwicklung, Wasserfall-Methodik, Unified Modeling Language, Agile Methodik, White-Box-Tests, Analyse der Anforderungen, Integrationstests, Lebenszyklus der Softwareentwicklung, Software-Ingenieur, Nutzungsakzeptanztests (UAT), Einheitstest, Testfall, Methoden der Softwareentwicklung
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Keras (Neural Network Library), Tensorflow, Applied Machine Learning, Deep Learning, Performance Tuning, Convolutional Neural Networks, Model Deployment, Python Programming
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Fehlersuche, Software Entwurf, Python-Programmierung, GitHub, Anwendungsdesign, Microsoft Kopilot, Objektorientierter Entwurf, Einheitstest, KI-Förderung, Entwicklungsumgebung, Spiel-Design
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Datenanalyse, Datenvisualisierungssoftware, Daten bereinigen, Python-Programmierung, Pandas (Python-Paket), JSON, Daten importieren/exportieren, Datenvorverarbeitung, Datenvisualisierung, Streudiagramme, Histogramm, Datenmanipulation, Explorative Datenanalyse
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

LearnQuest
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Java Programmierung, Computer Programmierung, Entwicklungsumgebung, Java, Objektorientierter Entwurf, Datenstrukturen
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: JSON, Datenbank Management, Entwicklung von Anwendungen für Mobilgeräte, Android Entwicklung, Persistenz der Daten, Restful API, SQL, Datenbanken, Kotlin, Android Studio, Web-Anwendungen, API-Design
Mittel · Kurs · 1–3 Monate

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Algorithmen, Digitale Signalverarbeitung, Elektroingenieurwesen, Elektrotechnik und Computertechnik, Kommunikationssysteme, Telekommunikation, Elektronik, Bildanalyse, Eingebettete Systeme, Digitale Kommunikation
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenanalyse, Datenumwandlung, GitHub, Analytics, Datenbank Management, Datenbank-Design, Git (Versionskontrolle-System), SQL, Daten bereinigen, Daten-Integration, Abfragesprachen, Datenbankarchitektur und -verwaltung, Leistungsoptimierung, KI-Förderung, Datenmanipulation
Anfänger · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Scripting, Scripting Languages, Python Programming, Computer Programming Tools, Devops Tools, Data Structures, Programming Principles, Program Development
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Data Import/Export, Data Analysis, Data Visualization, Programming Principles, Python Programming
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Unsupervised Learning, Generative AI, Large Language Modeling, Supervised Learning, Deep Learning, LLM Application, Applied Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), Reinforcement Learning, Predictive Modeling, Machine Learning Algorithms, Artificial Neural Networks, Feature Engineering, Model Evaluation, Convolutional Neural Networks, Data Preprocessing, Dimensionality Reduction
Mittel · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Javascript, Prototyping, Objektorientierte Programmierung (OOP), JSON, Web-Entwicklung, Webdienste, Ajax, Netzwerkprotokolle, HyperText Markup Language (HTML), Web-Anwendungen, Ereignisgesteuerte Programmierung, Grundsätze der Programmierung, Skripting
Gemischt · Kurs · 1–4 Wochen