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.

Northeastern University
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Datenwissenschaft, Instandhaltbarkeit, Grundsätze der Programmierung, Leitfäden, Datenanalyse, Python-Programmierung, Objektorientierte Programmierung (OOP), Web-Entwicklung, Computer Programmierung, Wiederverwendbarkeit von Code, Web-Anwendungen, Computerprogrammierung, Anwendungs-Rahmenwerke
Anfänger · Kurs · 1–4 Wochen

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

Vanderbilt University
Kompetenzen, die Sie erwerben: Event-Driven Programming, Programming Principles, Computer Programming, Code Reusability, Computational Logic, Distributed Computing, Computer Science, Computational Thinking, Computer Networking, Data Structures, Network Model, Natural Language Processing, Algorithms, Web Services, Problem Solving, Geospatial Information and Technology, Application Programming Interface (API)
Anfänger · Kurs · 1–3 Monate

Dartmouth College
Kompetenzen, die Sie erwerben: Grundsätze der Programmierung, Eingebettete Software, Computerarchitektur, C (Programmiersprache), Speicherverwaltung, Computer Programmierung, System-Programmierung, Linux, Wiederverwendbarkeit von Code, Computerprogrammierung
Anfänger · Kurs · 1–3 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Grundsätze der Programmierung, Fehlersuche, Computational Thinking, Python-Programmierung, Programm-Entwicklung, Computer Programmierung, Installation der Software, Computerprogrammierung
Anfänger · Kurs · 1–3 Monate

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

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

University of Pennsylvania
Kompetenzen, die Sie erwerben: Grundsätze der Programmierung, Integrierte Entwicklungsumgebungen, Datenspeicherung, Computer-Programmierwerkzeuge, Computational Thinking, Python-Programmierung, Daten-Strukturen, Funktionales Design, Jupyter, Daten importieren/exportieren, Computer Programmierung, Software-Dokumentation, Wiederverwendbarkeit von Code, Entwicklungsumgebung, Datei-E/A, Computerprogrammierung, Software-Entwicklungstools
Anfänger · Kurs · 1–4 Wochen
Duke University
Kompetenzen, die Sie erwerben: Java Programmierung, Softwaretechnik, Bioinformatik, Web-Design und Entwicklung, Ereignisgesteuerte Programmierung, Computer-Programmierwerkzeuge, Datenanalyse, Software-Entwicklung, Fehlersuche, Programm-Entwicklung, Java-Programmierung, Objektorientierter Entwurf, Algorithmen, Software Entwurf, Computer Programmierung, UI-Komponenten, Verschlüsselung, Wiederverwendbarkeit von Code, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), Datei-E/A, Computerprogrammierung, Javascript
Anfänger · Spezialisierung · 3–6 Monate

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

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, Application Design, Technical Documentation, Generative AI
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

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