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 Colorado Boulder
Kompetenzen, die Sie erwerben: OSI Models, Network Security, TCP/IP, Network Architecture, Network Protocols, Network Routing, Network Routers, Computer Networking, Infrastructure Security, Routing Protocols, Public Key Infrastructure, Network Model, Cryptographic Protocols, Web Applications, Application Servers
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Datenumwandlung, Maschinelles Lernen, Bereinigung von Daten, Algorithmen für maschinelles Lernen, Random Forest Algorithmus, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Künstliche neuronale Netze, Python-Programmierung, Angewandtes maschinelles Lernen, Unüberwachtes Lernen, Dimensionalitätsreduktion, Datenverarbeitung, Klassifizierungsalgorithmen, Datenvorverarbeitung, Methoden des maschinellen Lernens, Vorverarbeitung von Daten, Prädiktive Modellierung, Überwachtes Lernen
Mittel · Kurs · 1–4 Wochen

Scrimba
Kompetenzen, die Sie erwerben: Computer Programmierung, Daten-Strukturen, Softwaretechnik, Python-Programmierung, Web-Entwicklung, Web-Entwicklungs-Tools, Software-Entwicklung, Computerprogrammierung, Grundsätze der Programmierung
Anfänger · Kurs · 1–4 Wochen

Simplilearn
Kompetenzen, die Sie erwerben: Datenvalidierung, NumPy, Plot (Grafiken), Validierung von Daten, Präsentation der Daten, Matplotlib, Software zur Datenvisualisierung, Skripting, Datengestützte Entscheidungsfindung, Analytik, Python-Programmierung, Analyse, Datenmanipulation, Datenverarbeitung, Pandas (Python-Paket), Datenanalyse, Produkt-Automatisierung, Numerische Analyse, Grafische Darstellung, Grundsätze der Programmierung, Analytische Fähigkeiten
Anfänger · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Tensorflow, Keras (Neural Network Library), Data Synthesis, Model Training, Convolutional Neural Networks, Image Analysis, Computer Vision, Artificial Neural Networks, Model Evaluation, Applied Machine Learning, Deep Learning, Machine Learning, Python Programming
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

LearnQuest
Kompetenzen, die Sie erwerben: Java, Computer Programmierung, Java-Programmierung, Daten-Strukturen, Entwicklungsumgebung, Objektorientierter Entwurf, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung, Computerprogrammierung, Java Programmierung
Mittel · Kurs · 1–4 Wochen

Dartmouth College
Kompetenzen, die Sie erwerben: Computer Programmierung, Betriebssysteme, Technische Informatik, Befehlszeilenschnittstelle, Linux, OS Prozessmanagement, Linux-Befehle, Linux-Server, Speicherverwaltung, Unix, Computer-Programmierwerkzeuge, Open-Source-Technologie, Dateiverwaltung, Dateisysteme, Eingebettete Systeme, Computerprogrammierung, C (Programmiersprache)
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Daten importieren/exportieren, Datenzugang, Paket- und Softwareverwaltung, Skripting, Python-Programmierung, Daten-Strukturen, Datenmanipulation, Microsoft Excel, Pandas (Python-Paket), Jupyter, Installation der Software, Datenanalyse, Entwicklungsumgebung, Pivot-Tabellen und Diagramme, Objektorientierte Programmierung (OOP), Datenwrangling, Grundsätze der Programmierung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Selenium (Software), Object Oriented Programming (OOP), Eclipse (Software), Java, Java Programming, JUnit, HTML and CSS, Object Oriented Design, Test Automation, Hypertext Markup Language (HTML), Software Testing, Test Script Development, Integrated Development Environments, Web Design and Development, Test Data, Browser Compatibility, Computer Programming, Test Tools, Web Development, Programming Principles
Anfänger · Spezialisierung · 3–6 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Computer Programmierung, Computational Thinking, Grundsätze der Programmierung, Computerprogrammierung, C (Programmiersprache), Datenspeicherung
Anfänger · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: Datenfluss, Verteiltes Rechnen, Programm-Entwicklung, Skalierbarkeit, Ereignisgesteuerte Programmierung, Daten-Strukturen, Algorithmen, Digitale Signalverarbeitung, Speicherverwaltung, C++ (Programmiersprache), System-Programmierung, Leistungsoptimierung, Bildanalyse
Mittel · Kurs · 1–3 Monate

Imperial College London
Kompetenzen, die Sie erwerben: Modell Ausbildung, Generative KI, Datenumwandlung, Bayessche Statistik, Stichproben (Statistik), Tiefes Lernen, Wahrscheinlichkeitsverteilung, Modell-Optimierung, Auto-Kodierer, Generative Modellarchitekturen, Bayessches Netz, Bildanalyse, Tensorflow, Autokodierer
Fortgeschritten · Kurs · 1–3 Monate