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: Programmable Logic Controllers, Code Reusability, Performance Tuning, Computational Logic, Functional Design, Fine-tuning
Fortgeschritten · Kurs · 1–3 Monate

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

Kompetenzen, die Sie erwerben: Control Systems, Programmable Logic Controllers, Real-Time Operating Systems, Code Reusability, Program Development, Human Machine Interfaces, System Monitoring, System Configuration, Event Monitoring, Data Storage Technologies
Fortgeschritten · Kurs · 1–4 Wochen

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 California San Diego
Kompetenzen, die Sie erwerben: Softwaretechnik, Ereignisgesteuerte Programmierung, Geospatial Mapping, Java, Software-Dokumentation, Computer Programmierung, Interaktive Datenvisualisierung, Java Programmierung, Software-Entwicklung, Benutzeroberfläche (UI), Benutzeroberfläche (UI) Design, Grundsätze der Programmierung, Objektorientierter Entwurf, Java-Programmierung, Computerprogrammierung, Objektorientierte Programmierung (OOP), Algorithmen
★ 4.7 (5790) · Mittel · Kurs · 1–3 Monate
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.313) · 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

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
Duke University
Kompetenzen, die Sie erwerben: Ereignisgesteuerte Programmierung, Bioinformatik, Softwaretechnik, Fehlersuche, Computer-Programmierwerkzeuge, UI-Komponenten, Computer Programmierung, Software-Entwicklung, Java Programmierung, Wiederverwendbarkeit von Code, Javascript, Hypertext Markup Language (HTML), Objektorientierter Entwurf, Java-Programmierung, Web-Design und Entwicklung, Datei-E/A, Computerprogrammierung, Datenanalyse, Programm-Entwicklung, Algorithmen, Cascading Style Sheets (CSS), Verschlüsselung, Software Entwurf
★ 4.6 (22.201) · Anfänger · Spezialisierung · 3–6 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.5 (26) · 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