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

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

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

Dartmouth College
Kompetenzen, die Sie erwerben: Computer Programmierung, Grundsätze der Programmierung, Eingebettete Systeme, Rechnerische Logik, Computerprogrammierung, Daten-Strukturen, Computer-Programmierwerkzeuge, C (Programmiersprache), Algorithmen, Technische Informatik, Software-Entwicklungstools
★ 4.7 (106) · Anfänger · Kurs · 1–3 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Computer Programmierung, Computerprogrammierung, Grundsätze der Programmierung, Programm-Entwicklung, Python-Programmierung, Computational Thinking, Fehlersuche, Installation der Software
★ 4.8 (233.367) · Anfänger · Kurs · 1–3 Monate

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

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

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

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

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

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

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