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.

Kompetenzen, die Sie erwerben: Android Development, User Interface (UI) Design, Animation and Game Design, Mobile Development, Linear Algebra, Computer Graphics
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Supervised Learning, Feature Engineering, Applied Machine Learning, Object Oriented Programming (OOP), Unsupervised Learning, Model Evaluation, Recurrent Neural Networks (RNNs), Convolutional Neural Networks, Transfer Learning, Machine Learning Algorithms, Data Visualization, Natural Language Processing, Seaborn, Predictive Modeling, Flask (Web Framework), Python Programming, Deep Learning, PyTorch (Machine Learning Library), Programming Principles, Web Applications
Anfänger · Spezialisierung · 3–6 Monate

Rice University
Kompetenzen, die Sie erwerben: Datenmanipulation, Computer Programmierung, Datenstrukturen, Entwicklungsumgebung, Plot (Grafiken), Datei-E/A, Skripting, Computerprogrammierung, Skriptsprachen, Datenanalyse, Datenverarbeitung, Python-Programmierung, Datenspeicherung, Paket- und Software-Management, Datenvisualisierung, Daten bereinigen, Programm-Entwicklung, Daten-Integration, Grundsätze der Programmierung, Datenvisualisierungssoftware, Daten importieren/exportieren
Anfänger · Spezialisierung · 3–6 Monate

Stanford University
Kompetenzen, die Sie erwerben: Theoretische Informatik, Operations Research, Informatik, Computerwissenschaft, Netzwerkanalyse, Datenstrukturen, Analyse sozialer Netzwerke, Bioinformatik, Netzwerk-Modell, Analyse, Algorithmen, Graphentheorie, Computergestützte Logik, Pseudocode, Wahrscheinlichkeit, Netzwerk-Routing, Computergestütztes Denken, Grundsätze der Programmierung
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Data Structures, Object Oriented Programming (OOP), Object Oriented Design, Computational Thinking, Java, Algorithms, Programming Principles, Computer Programming, Debugging, Solution Design
Fortgeschritten · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Datenstrukturen, Computer Programmierung, Java Programmierung, Java, Algorithmen, Computerprogrammierung, Dateiverwaltung, C++ (Programmiersprache), Grundsätze der Programmierung, Datenspeicherung
Mittel · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Vector Databases, Machine Learning Methods, Query Languages, Data Import/Export, Python Programming
Mittel · Kurs · 1–4 Wochen
Stanford University
Kompetenzen, die Sie erwerben: Sichere Kodierung, Cybersicherheit, Kryptographie-Standards für öffentliche Schlüssel (PKCS), Kryptographie, Algorithmen, Cybersecurity, Verschlüsselung, Datenintegrität, Computergestütztes Denken, Datenverschlüsselungsstandard, Erweiterter Verschlüsselungsstandard (AES), Authentifizierungen, Schlüsselverwaltung
Gemischt · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: HyperText Markup Language (HTML), Entwicklungsumgebung, Webentwicklung, Benutzerfreundlichkeit, Web Design und Entwicklung, Webdesign, Web-Inhalt, Web-Entwicklung, Web-Server, Web Content Accessibility Guidelines, Semantisches Web
Anfänger · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: Computer Programmierung, Fehlersuche, Datenstrukturen, Java Programmierung, Entwicklungsumgebung, Java, Computerprogrammierung, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Data Structures, Object Oriented Programming (OOP), Java Programming, Object Oriented Design, Computational Thinking, Java, Algorithms, Debugging, Programming Principles, Computer Programming, Pseudocode, Mathematical Theory & Analysis, Integrated Development Environments, Analysis, Solution Design, Analytical Skills
Mittel · Spezialisierung · 3–6 Monate

Alex Genadinik
Kompetenzen, die Sie erwerben: Instagram, TikTok, Debugging, Keyword Research, Podcasting, Video Production, Vibe coding, Prototyping, Social Media Content, Social Media Marketing, Social Media, Search Engine Optimization, Social Media Strategy, Copywriting, Mobile Development, Business Planning, Content Marketing, Mobile Development Tools, Case Studies, Other Mobile Programming Languages
Anfänger · Spezialisierung · 3–6 Monate