Programmieren-Kurse können Ihnen helfen, die Grundlagen von Syntax, Kontrollstrukturen und Datenstrukturen in verschiedenen Sprachen zu lernen. Sie können Fähigkeiten im Schreiben, Testen und Strukturieren von Code aufbauen. Viele Kurse führen in Entwicklungsumgebungen, Versionskontrolle und einfache Projektbeispiele ein, mit denen Sie eigene Programme Schritt für Schritt entwickeln.
Kompetenzen, die Sie erwerben: OS Process Management, Operating Systems, System Programming, Performance Tuning, Data Structures, Debugging
Fortgeschritten · Kurs · 1–4 Wochen

University of Pennsylvania
Kompetenzen, die Sie erwerben: Theoretische Informatik, Freie Künste, Algorithmen, Agentische Systeme, Künstliche Intelligenz, Python-Programmierung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Bitbucket, Softwareentwicklung, GitLab, Projektmanagement, GitHub, Kollaborative Software, Versionskontrolle, Software-Ingenieur, Software Versionierung, Git (Versionskontrolle-System)
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Meta
Kompetenzen, die Sie erwerben: Datenbank-Anwendung, Datenbank Management, Datenmanagement, Datenbanken, Django (Web-Framework), MySQL, Schnittstelle zur Anwendungsprogrammierung (API), SQL, Python-Programmierung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: PyTorch (Machine Learning Library), Recurrent Neural Networks (RNNs), Model Evaluation, Convolutional Neural Networks, Natural Language Processing, Deep Learning, Generative Adversarial Networks (GANs), Classification Algorithms, Transfer Learning, Applied Machine Learning, Vision Transformer (ViT), Image Analysis, Machine Learning, Computer Vision, Artificial Neural Networks, Artificial Intelligence, Unsupervised Learning, Python Programming, Embeddings, Data Preprocessing
Mittel · Spezialisierung · 3–6 Monate

University of Cape Town
Kompetenzen, die Sie erwerben: Maschinelles Lernen, Deskriptive Statistik, Statistische Hypothesentests, Quantitative Forschung, Datenkompetenz, Statistische Analyse, Deep Learning, Statistische Visualisierung, Statistisches Programmieren, Regressionsanalyse, Datenmanipulation, Biostatistik, Plot (Grafiken)
Anfänger · Kurs · 1–4 Wochen

Scrimba
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Persistenz der Daten, Fehlersuche, Ereignisgesteuerte Programmierung, Web-Entwicklung, Entwicklung von Anwendungen für Mobilgeräte, JSON, Javascript, Datenstrukturen, Skripting, Anwendungsentwicklung, Web-Anwendungen, Computer Programmierung, Front-End Web-Entwicklung, Entwicklung von Videospielen
Anfänger · Kurs · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: Secure Coding, Open Web Application Security Project (OWASP), Authentications, Authorization (Computing), Microsoft Copilot, Application Security, Data Validation, Web Applications, Security Controls, Vulnerability Assessments, Data Security, Data Integrity, Encryption
Anfänger · Kurs · 1–4 Wochen

Institut Mines-Télécom
Kompetenzen, die Sie erwerben: Computervision, 3D-Assets, Benutzeroberfläche (UI), Entwicklung von Anwendungen für Mobilgeräte, Erweiterte Realität, Prototyping, Android (Betriebssystem), Erweiterte und virtuelle Realität (AR/VR), Geografische Informationen und Technologie, Bildanalyse, Globale Positionierungssysteme
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Fehlersuche, Code-Überprüfung, Web-Entwicklung, Softwareentwicklung, ChatGPT, KI-Förderung, Grundsätze der Programmierung, Web-Anwendungen, Web-Entwicklungstools, Künstliche Intelligenz, Software-Ingenieur, Pseudocode, Schnelles Engineering
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: File I/O, Data Import/Export, Java Programming, Java, Computer Programming, Data Structures, Object Oriented Programming (OOP), Integrated Development Environments, Computer Science
Anfänger · Kurs · 1–4 Wochen

DeepLearning.AI
Kompetenzen, die Sie erwerben: Stichproben (Statistik), Algorithmen, Generative KI, Generative Modellarchitekturen, Künstliche neuronale Netze, Jupyter
Mittel · Projekt · Weniger als 2 Stunden