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.

Universidade de São Paulo
Kompetenzen, die Sie erwerben: Network Analysis, Social Network Analysis, Data Visualization, Scientific Visualization, Network Model, Graphing, Graph Theory, Exploratory Data Analysis, Environmental Science, R (Software), Data Analysis, R Programming, Data Science, Data Processing
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Persistenz der Daten, Kerndaten (Software), Datenmodellierung, JSON, Mobile Entwicklung, Swift-Programmierung, Restful API, Apple iOS, Anwendungsprogrammierschnittstelle (API), Beglaubigungen, iOS-Entwicklung
Mittel · Kurs · 1–4 Wochen

University of Colorado System
Kompetenzen, die Sie erwerben: Graphentheorie, Unity-Engine, Daten-Strukturen, Algorithmen, Software-Entwurfsmuster, Software-Architektur, Software Architektur, C# (Programmiersprache), Software Entwurf, Software-Entwicklung, Entwicklung von Videospielen, Objektorientierter Entwurf, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Data Import/Export, Data Analysis, Data Visualization, Programming Principles, Python Programming
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Coursera
Kompetenzen, die Sie erwerben: TypeScript, Programming Principles, Web Development Tools
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

University of London
Kompetenzen, die Sie erwerben: Verifizierung und Validierung, Daten-Strukturen, Algorithmen, C++ (Programmiersprache), Entwicklungstests, Statistische Programmierung, Objektorientierte Programmierung (OOP), Test Daten
Mittel · Kurs · 1–4 Wochen

University of California, Irvine
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Anwendungsserver, Mobile Entwicklung, Objective-C (Programmiersprache), Swift-Programmierung, Daten-Strukturen, Apple iOS, Objektorientierte Programmierung (OOP), iOS-Entwicklung
Gemischt · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: Computer Programmierung, Skripting, Python-Programmierung, Programm-Entwicklung, Computer-Programmierwerkzeuge, Entwicklungsumgebung, Skriptsprachen, Integrierte Entwicklungsumgebungen, Grundsätze der Programmierung, Computerprogrammierung, Datenspeicherung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: IBM Cloud, Cryptography, Cryptographic Protocols, Algorithms, Key Management, Python Programming, Linear Algebra, Program Development, Simulations, Software Installation, Development Environment, Application Frameworks
Anfänger · Kurs · 3–6 Monate

Fractal Analytics
Kompetenzen, die Sie erwerben: KI-Kenntnisse, KI-gestützte Kreativität, Kritisches Denken, Verantwortungsvolle AI
Anfänger · Kurs · 1–4 Wochen

Dartmouth College
Kompetenzen, die Sie erwerben: Computer Programmierung, Betriebssysteme, Technische Informatik, Befehlszeilenschnittstelle, Linux, OS Prozessmanagement, Linux-Befehle, Linux-Server, Speicherverwaltung, Unix, Computer-Programmierwerkzeuge, Open-Source-Technologie, Dateiverwaltung, Dateisysteme, Eingebettete Systeme, Computerprogrammierung, C (Programmiersprache)
Anfänger · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Java, Computer Programmierung, Java-Programmierung, Daten-Strukturen, Entwicklungsumgebung, Objektorientierter Entwurf, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung, Computerprogrammierung, Java Programmierung
Mittel · Kurs · 1–4 Wochen