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.

Dartmouth College
Kompetenzen, die Sie erwerben: Rechnerische Logik, Algorithmen, Daten-Strukturen, Computer Programmierung, Technische Informatik, Computerprogrammierung, Grundsätze der Programmierung, Eingebettete Systeme, C (Programmiersprache), Computer-Programmierwerkzeuge, Software-Entwicklungstools
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Speicherverwaltung, Datenmanipulation, Leistungsoptimierung, Datenanalyse, Anwendungsentwicklung, Datenverwaltung, Daten-Strukturen, Web-Entwicklung, Rust (Programmiersprache), System-Programmierung, Datenmanagement, Wiederverwendbarkeit von Code
Fortgeschritten · Kurs · 1–4 Wochen

Dartmouth College
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Linux, Programm-Entwicklung, Computer Programmierung, Dateiverwaltung, Datei-E/A, Abhängigkeitsanalyse, Machen.com, Computerprogrammierung, Linux-Befehle, C und C++, Installation der Software, Eingebettete Systeme, System-Programmierung, Befehlszeilenschnittstelle, Eingebettete Software, C (Programmiersprache), Wiederverwendbarkeit von Code, Entwicklungsumgebung, Computer-Programmierwerkzeuge, Tools erstellen
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Speicherverwaltung, Web-Entwicklung, Integrierte Entwicklungsumgebungen, System-Programmierung, Instandhaltbarkeit, Wiederverwendbarkeit von Code, Grundsätze der Programmierung
Anfänger · Kurs · 1–4 Wochen
University of Michigan
Kompetenzen, die Sie erwerben: Fehlersuche, Python-Programmierung, Computer Programmierung, Programm-Entwicklung, Computerprogrammierung, Installation der Software, Computational Thinking, Grundsätze der Programmierung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: AI-Integrationen, LLM-Bewerbung, Generative KI, AI-Arbeitsabläufe, No-Code-Entwicklung, Kundenbetreuung, Generative AI-Agenten, Verbesserung der Kundenerfahrung, IBM Wolke, WordPress, Arbeitsablauf-Management, Operative Effizienz, Selbstbedienungstechnologien, Bereitstellung von Anwendungen, Kontext-Management
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: R Programmierung, Datenmanipulation, Fehlersuche, Datenanalyse, Datenwissenschaft, Datei-E/A, Daten-Strukturen, Integrierte Entwicklungsumgebungen, Daten importieren/exportieren, R (Software), Grundsätze der Programmierung, Jupyter, Web-Scraping
Anfänger · Kurs · 1–3 Monate

University of Pennsylvania
Kompetenzen, die Sie erwerben: Python-Programmierung, Daten-Strukturen, Computer Programmierung, Datei-E/A, Funktionales Design, Integrierte Entwicklungsumgebungen, Daten importieren/exportieren, Computerprogrammierung, Software-Dokumentation, Computational Thinking, Wiederverwendbarkeit von Code, Datenspeicherung, Jupyter, Grundsätze der Programmierung, Entwicklungsumgebung, Computer-Programmierwerkzeuge, Software-Entwicklungstools
Anfänger · Kurs · 1–4 Wochen

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: C++ (Programming Language), Go (Programming Language), File I/O, Data Structures, C and C++, Object Oriented Programming (OOP), Object Oriented Design, Software Design Patterns, Debugging, Computer Programming, Programming Principles, Unit Testing, Algorithms, C (Programming Language), Program Development, Software Design, Graph Theory, Software Testing, Computer Science, Code Reusability
Mittel · Spezialisierung · 3–6 Monate

DeepLearning.AI
Kompetenzen, die Sie erwerben: Testfall, LLM-Bewerbung, Fehlersuche, Software-Prüfung, Software-Dokumentation, Modellierung großer Sprachen, Schnelles Engineering, Wiederverwendbarkeit von Code
Anfänger · Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: File I/O, Memory Management, Debugging, C++ (Programming Language), C and C++, Software Documentation, Development Testing, Code Reusability, Vibe coding, Programming Principles, API Design, Program Development, Pseudocode, Software Architecture, Software Design, Functional Design, Performance Tuning, Generative AI Agents, Application Design, Technical Documentation
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Rechnerische Logik, Fehlersuche, Computer Programmierung, Benutzeroberfläche (UI), Mathematische Software, Dateiverwaltung, Programm-Entwicklung, Informatik, Datei-E/A, Technische Berechnungen, Daten-Strukturen, Computerwissenschaft, Computerprogrammierung, Problemlösung, C (Programmiersprache), Grundsätze der Programmierung, Entwicklungsumgebung, Matlab, Wiederverwendbarkeit von Code, Plot (Grafiken)
Anfänger · Kurs · 1–3 Monate