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: Wiederverwendbarkeit von Code, Computer Programmierung, Linux, Speicherverwaltung, Eingebettete Software, Computerarchitektur, System-Programmierung, C (Programmiersprache), Grundsätze der Programmierung, Computerprogrammierung
★ 4.8 (62) · Anfänger · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Rechnerische Logik, Mobile Entwicklung, Software-Architektur, Daten-Strukturen, Swift-Programmierung, Software-Entwurfsmuster, Datenmanagement, Software Architektur, Apple iOS, Entwicklungsumgebung, Model-View-Controller, Objektorientierter Entwurf, Objektorientierte Programmierung (OOP), Datenverwaltung, iOS-Entwicklung, Grundsätze der Programmierung
★ 4.3 (733) · Anfänger · Kurs · 1–4 Wochen

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

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

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

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

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

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

Microsoft
Kompetenzen, die Sie erwerben: Computer Programmierung, Microsoft Entwicklungswerkzeuge, Microsoft Kopilot, Programm-Entwicklung, C# (Programmiersprache), Leistungsoptimierung, Entwicklungsumgebung, Fehlersuche, Microsoft Visual Studio, Objektorientierte Programmierung (OOP), Objektorientierter Entwurf, Computerprogrammierung, Integrierte Entwicklungsumgebungen, Grundsätze der Programmierung, .NET-Rahmenwerk
★ 4.6 (129) · Anfänger · Kurs · 1–3 Monate

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