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.

Dartmouth College
Kompetenzen, die Sie erwerben: Datenstrukturen, Informatik, Linux, Eingebettete Systeme, System Programmierung, Computer Programmierung, Eingebettete Software, Betriebssysteme, Software-Visualisierung, C (Programmiersprache), Technische Informatik
Anfänger · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Datenstrukturen, Fehlersuche, Java, Objektorientierte Programmierung (OOP), Programm-Entwicklung, Digitale Pädagogik, Software und Technologie für das Bildungswesen, Computer Programmierung
Anfänger · Kurs · 1–3 Monate
Kompetenzen, die Sie erwerben: Django (Web Framework), Application Programming Interface (API), Application Frameworks, Web Development, Program Development, Python Programming, Computer Programming, GitHub
Fortgeschritten · Kurs · 1–4 Wochen

Rice University
Kompetenzen, die Sie erwerben: Algorithmen, Fehlersuche, Kombinatorik, Software-Tests, Objektorientierte Programmierung (OOP), Python-Programmierung, Programm-Entwicklung, Angewandte Mathematik, Entwicklungstests, Grundsätze der Programmierung, Computergestütztes Denken, Wahrscheinlichkeit, Computer Programmierung, Simulationen, Spiel-Design
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: JSON, Data Structures, Algorithms, Web Development Tools, Javascript, Pseudocode, Development Environment, Integrated Development Environments, Computer Programming, Application Programming Interface (API), Debugging, HTML and CSS, Object Oriented Programming (OOP), Computational Thinking, Performance Tuning, Solution Design
Anfänger · Spezialisierung · 1–3 Monate

Board Infinity
Kompetenzen, die Sie erwerben: Collaborative Software, Integrated Development Environments, Program Development, Debugging, Development Environment, Technical Writing, Generative AI, Computer Programming, Software Development Tools
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Umarmendes Gesicht, Modell-Bereitstellung, Modellevaluation, LLM-Bewerbung, Generative Modellarchitekturen, Computer Programmierung, Modellierung großer Sprachen
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Computational Thinking, Algorithms, Graph Theory, Data Structures, Computer Programming, C++ (Programming Language), Object Oriented Programming (OOP)
Mittel · Kurs · 1–4 Wochen

Codio
Kompetenzen, die Sie erwerben: Matplotlib, Statistical Hypothesis Testing, Data Analysis, Statistical Analysis, Data Import/Export, Data Cleansing, Probability & Statistics, Data Manipulation, Descriptive Statistics, Pandas (Python Package), Exploratory Data Analysis, Correlation Analysis, Python Programming, Programming Principles, Computer Programming, Computational Logic
Gemischt · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Fehlersuche, Design und Produkt, Python-Programmierung, Informatik, Programm-Entwicklung, Computer Programmierung, Kreatives Design, Interaktives Design, Spiel-Design, Pseudocode
Anfänger · Kurs · 1–4 Wochen

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Algorithmen, Fehlersuche, Datenstrukturen, Software-Tests, Verteiltes Rechnen, Objektorientierte Programmierung (OOP), Integrationstests, Grundsätze der Programmierung, Software Entwurf, Systementwurf und Implementierung, Computer Programmierung, Go (Programmiersprache), Einheitstest, C (Programmiersprache)
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: NumPy, PyTorch (Machine Learning Library), Predictive Modeling, Matplotlib, Artificial Intelligence, Development Environment, Pandas (Python Package), Deep Learning, Classification And Regression Tree (CART), Python Programming, Artificial Neural Networks, Data Manipulation, Tensorflow, Regression Analysis, Machine Learning, Computer Programming, Model Evaluation
Anfänger · Kurs · 3–6 Monate