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

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

Kompetenzen, die Sie erwerben: Linux, Linux Commands, C (Programming Language), Memory Management, System Programming, Command-Line Interface, Programming Principles, Computer Programming Tools, Computational Logic, Software Installation, Build Tools, Program Development
Gemischt · Kurs · 1–3 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Event-Driven Programming, Programming Principles, Computer Programming, Computational Logic, Distributed Computing, Computer Science, Computational Thinking, Computer Networking, Data Structures, Network Model, Natural Language Processing, Algorithms, Problem Solving, Geospatial Information and Technology
Anfänger · Kurs · 1–3 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Computer Programmierung, Python-Programmierung, Programm-Entwicklung, Fehlersuche, Computerprogrammierung, Integrierte Entwicklungsumgebungen, Computational Thinking, Grundsätze der Programmierung, Installation der Software
Anfänger · Kurs · 1–3 Monate

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

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

University of Pennsylvania
Kompetenzen, die Sie erwerben: Computer Programmierung, Computer-Programmierwerkzeuge, Datenspeicherung, Software-Entwicklungstools, Entwicklungsumgebung, Jupyter, Daten importieren/exportieren, Python-Programmierung, Wiederverwendbarkeit von Code, Computerprogrammierung, Software-Dokumentation, Integrierte Entwicklungsumgebungen, Funktionales Design, Daten-Strukturen, Computational Thinking, Datei-E/A, Grundsätze der Programmierung
Anfänger · Kurs · 1–4 Wochen
University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Rechnerische Logik, C und C++, Programm-Entwicklung, Speicherverwaltung, Grundsätze der Programmierung
Anfänger · Kurs · 1–3 Monate

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

University of California San Diego
Kompetenzen, die Sie erwerben: Bioinformatik, Python-Programmierung, Programm-Entwicklung, Biologie, Computational Thinking, Grundsätze der Programmierung
Anfänger · Kurs · 1–4 Wochen

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