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: Integrierte Entwicklungsumgebungen, Fehlersuche, Dateiverwaltung, Bereitstellung von Anwendungen, Cloud-Bereitstellung, Software-Entwicklungstools, Konfigurationsverwaltung, Cloud-Speicher, Entwicklungsumgebung, Versionskontrolle, Anwendungsentwicklung, Sichere Kodierung, Kollaborative Software, Cloud-Entwicklung, Kontinuierliche Bereitstellung, GitHub, Git (Versionskontrolle-System)
Mittel · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Maschinelles Lernen, Unüberwachtes Lernen, Algorithmen für maschinelles Lernen, Lineare Algebra, Statistische Methoden, Angewandtes maschinelles Lernen, Datenverarbeitung, Explorative Datenanalyse, Python-Programmierung, Dimensionalitätsreduktion
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: C# (Programming Language), Software Architecture, .NET Framework, Distributed Computing, Scalability, Object Oriented Programming (OOP), Object-Relational Mapping, Microservices, Debugging, MongoDB, Data Access, Model View Controller, Performance Tuning, Computer Programming, Maintainability, NoSQL
Mittel · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: Mathematische Modellierung, Numerische Analyse, Angewandte Mathematik, Derivate, Integralrechnung, Mathematische Software, Infinitesimalrechnung, Grundsätze der Programmierung, Grafische Darstellung, Fortgeschrittene Mathematik, Python-Programmierung
Mittel · Kurs · 1–3 Monate

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

Kompetenzen, die Sie erwerben: Fehlersuche, Technische Dokumentation, Agile Methodik, Qualitätssicherung, Softwareentwicklung, Technische Unterstützung, Lebenszyklus der Softwareentwicklung, Programm-Entwicklung, Code-Überprüfung, Scrum (Software-Entwicklung), Software-Qualitätssicherung, Software-Dokumentation, COBOL (Programmiersprache), Computer Programmierung
Anfänger · Kurs · 1–3 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Fehlersuche, Datenanalyse, Datenbanken, Datenbank-Design, ChatGPT, Interaktive Datenvisualisierung, SQL, Abfragesprachen, Datenvisualisierung, Generative KI, Schnelles Engineering, Datenvalidierung, Datenerfassung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Code-Überprüfung, Web-Komponenten, Bereitstellung von Anwendungen, Webanalyse und SEO, Web-Entwicklung, Web Design und Entwicklung, Softwareentwicklung, Mockups, Entwicklungstests, React.js, HTML und CSS, Figma (Design-Software), Datenbank Entwicklung, GitHub, Front-End Web-Entwicklung
Fortgeschritten · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Benutzeroberfläche (UI), Web-Entwicklung, Javascript, HTML und CSS, Skripting, Web-Entwicklungstools, Skriptsprachen
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden
Kompetenzen, die Sie erwerben: Operating Systems, C (Programming Language), Performance Tuning, Virtual Machines, System Programming, Virtualization, Linux
Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Maschinelles Lernen, Daten importieren/exportieren, Datenvorverarbeitung, ChatGPT, Keras (Bibliothek für Neuronale Netze), Leistungsoptimierung, Methoden des Maschinellen Lernens, Angewandtes maschinelles Lernen, Tensorflow, Bildanalyse, Künstliche neuronale Netze, Modellevaluation, Python-Programmierung
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Programming Principles, Computer Programming, Scripting Languages, Python Programming, Scripting, Computer Science
Mittel · Kurs · 1–4 Wochen