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: Data Persistence, File I/O, C (Programming Language), Debugging, Code Reusability, Computational Thinking, File Management, Programming Principles, C and C++, Program Development, Data Storage, Application Design, Algorithms
Gemischt · Kurs · 1–4 Wochen

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

Dartmouth College
Kompetenzen, die Sie erwerben: Computer Programmierung, C (Programmiersprache), System-Programmierung, Linux, Wiederverwendbarkeit von Code, Speicherverwaltung, Computerarchitektur, Eingebettete Software, Computerprogrammierung, Grundsätze der Programmierung
★ 4.8 (62) · Anfänger · Kurs · 1–3 Monate

Northeastern University
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Computer Programmierung, Anwendungs-Rahmenwerke, Datenwissenschaft, Wiederverwendbarkeit von Code, Instandhaltbarkeit, Leitfäden, Grundsätze der Programmierung, Computerprogrammierung, Objektorientierte Programmierung (OOP), Web-Anwendungen, Datenanalyse, Web-Entwicklung, Python-Programmierung
Anfänger · Kurs · 1–4 Wochen
University of Michigan
Kompetenzen, die Sie erwerben: Computational Thinking, Computer Programmierung, Fehlersuche, Grundsätze der Programmierung, Computerprogrammierung, Python-Programmierung, Installation der Software, Programm-Entwicklung
★ 4.8 (233.311) · Anfänger · Kurs · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: Memory Management, Development Testing, Programming Principles, Generative AI Agents, Code Reusability
Anfänger · Kurs · 1–3 Monate

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

Dartmouth College
Kompetenzen, die Sie erwerben: C (Programmiersprache), Computer Programmierung, System-Programmierung, Linux, Speicherverwaltung, Technische Informatik, Eingebettete Systeme, Eingebettete Software, Daten-Strukturen, Software-Visualisierung, Computerprogrammierung
★ 4.7 (65) · Anfänger · Kurs · 1–3 Monate

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

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

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
★ 4.6 (25) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

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