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: Speicherverwaltung, Linux, Computerprogrammierung, C (Programmiersprache), Computerarchitektur
★ 4.8 (62) · Anfänger · Kurs · 1–3 Monate

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

Dartmouth College
Kompetenzen, die Sie erwerben: Installation der Software, Programm-Entwicklung, Eingebettete Systeme, Computer-Programmierwerkzeuge, Linux, Befehlszeilenschnittstelle, Computerprogrammierung, C (Programmiersprache), Betriebssysteme, Datei-E/A, Anwendungsentwicklung, Entwicklungsumgebung, Tools erstellen
★ 4.7 (37) · Anfänger · Kurs · 1–3 Monate

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

Microsoft
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Speicherverwaltung, Generative KI
★ 4.3 (7) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Web-Scraping, Daten importieren/exportieren, R Programmierung, Daten-Strukturen, Datenwissenschaft, Datenanalyse, Datei-E/A, Datenmanipulation, Grundsätze der Programmierung
★ 4.5 (625) · Anfänger · Kurs · 1–3 Monate
University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Rechnerische Logik, Grundsätze der Programmierung
★ 4.5 (6798) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Installation der Software, Speicherverwaltung, Java-Programmierung, Java, Computerprogrammierung, Integrierte Entwicklungsumgebungen, Entwicklungsumgebung, Grundsätze der Programmierung
★ 4.6 (184) · Anfänger · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Bioinformatik, Python-Programmierung, Biologie
★ 4.2 (1646) · Anfänger · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: Programm-Entwicklung, Ereignisgesteuerte Programmierung, C++ (Programmiersprache), Speicherverwaltung, Digitale Signalverarbeitung, Python-Programmierung, Angewandtes maschinelles Lernen, Datenzugang, Maschinelles Lernen, Daten-Strukturen, Skalierbarkeit, Leistungsoptimierung, Künstliche neuronale Netze, Computerarchitektur, Lineare Algebra, Computer-Hardware, Software-Entwicklung, Grundsätze der Programmierung, C und C++, Hardware-Architektur
★ 3 (218) · Mittel · Spezialisierung · 3–6 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Informatik, Rechnerische Logik, Wiederverwendbarkeit von Code, Daten importieren/exportieren, Computer-Programmierwerkzeuge, Matlab, Persistenz der Daten, Daten-Strukturen, Computerprogrammierung, Dateiverwaltung, Problemlösung, Plot (Grafiken), Datei-E/A, Fehlersuche, Grundsätze der Programmierung
★ 4.8 (18.044) · Anfänger · Kurs · 1–3 Monate