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: Package and Software Management, Data Science, Computer Programming, Mathematical Software
Anfänger · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: Cloud Computing, SQL, Computer Programmierung, Informatik, Automatisierung, Fehlersuche, System-Software, Datenbanken, Computer Architektur, Datenbank Management, Analyse, Computerwissenschaft, Software-Entwicklung, Relationale Datenbanken, Algorithmen, Netzwerk-Protokolle, Computerprogrammierung, Netzwerksicherheit, Computer Hardware, Computer-Vernetzung, Netzwerkprotokolle, Softwareentwicklung, Grundsätze der Programmierung, Visual Basic (Programmiersprache)
Anfänger · Kurs · 1–3 Monate
LearnQuest
Kompetenzen, die Sie erwerben: Containerisierung, Computer Programmierung, Datenmanipulation, Datenstrukturen, Pandas (Python-Paket), Entwicklungsumgebung, Datenmodellierung, Skripting, Einheitstest, Kontinuierliche Integration, Datei-E/A, Paket- und Software-Management, Computerprogrammierung, Software-Tests, Python-Programmierung, DevOps, Docker (Software), Testautomatisierung, Grundsätze der Programmierung, Unified Modeling Language, Matplotlib
Anfänger · Spezialisierung · 3–6 Monate

Arizona State University
Kompetenzen, die Sie erwerben: Integrated Development Environments, Python Programming, Programming Principles, File I/O, Scripting, Software Engineering, Computer Programming, Computer Engineering, Data Structures
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Computer Programmierung, Software-Entwicklung, Skripting, Computerprogrammierung, Python-Programmierung, Softwareentwicklung, Computergestütztes Denken, Grundsätze der Programmierung
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Computer Programmierung, JSON, Software-Tests, Einheitstest, Funktionales Design, Objektorientierte Programmierung (OOP), Computerprogrammierung, Javascript, Node.JS, Jest (JavaScript Testing Framework), Web-Entwicklungstools, Grundsätze der Programmierung, React Native, Entwicklung von Anwendungen für Mobilgeräte, Mobile Entwicklung
Anfänger · Kurs · 1–3 Monate

Rice University
Kompetenzen, die Sie erwerben: Theoretische Informatik, Informatik, Computer Programmierung, Datenstrukturen, Verifizierung und Validierung, Computerwissenschaft, Spieltheorie, Simulationen, Testfall, Algorithmen, Computerprogrammierung, Python-Programmierung, Mathematische Modellierung, Computergestütztes Denken, Grundsätze der Programmierung
Mittel · Kurs · 1–4 Wochen

Scrimba
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), File I/O, Data Structures, Python Programming, Programming Principles, User Interface (UI), Computer Programming, Scripting, Software Engineering, Performance Tuning, Scripting Languages, Web Development, Computational Thinking, Debugging, Random Forest Algorithm, Software Development, Web Development Tools
Anfänger · Spezialisierung · 1–4 Wochen

University of Toronto
Kompetenzen, die Sie erwerben: Computer Programmierung, Benutzeroberfläche (UI), Model-View-Controller, Computerprogrammierung, UI Komponenten, Apple iOS, Swift Programmierung, Modell Ansicht Controller, Entwicklung von Anwendungen für Mobilgeräte, Mobile Entwicklung, Apple Xcode, Anwendungs-Rahmenwerke, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX)
Gemischt · Kurs · 1–3 Monate

Starweaver
Kompetenzen, die Sie erwerben: Matlab, Data Visualization, Simulation and Simulation Software, Mathematical Modeling, Data Analysis, Engineering Analysis, Data Integration, Programming Principles, Data Manipulation, Data Structures, Computer Programming, Debugging
Anfänger · Kurs · 1–4 Wochen

Columbia University
Kompetenzen, die Sie erwerben: Computer Programmierung, Angewandte Mathematik, Operations Research, Portfolio-Risiko, Risikomanagement, Derivate, Kapitalmärkte, Computerprogrammierung, Finanzplanung, Wahrscheinlichkeitsverteilung, Marktdynamik, Mathematische Modellierung, Finanzmarkt, Risikoanalyse, Kreditrisiko, Portfolio Management
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Python Programming, Algorithms, Computer Programming, Theoretical Computer Science, Linear Algebra, Mathematics and Mathematical Modeling, Computer Science, Algebra, Object Oriented Programming (OOP), IBM Cloud, Scripting, Probability, Artificial Intelligence and Machine Learning (AI/ML), Data Processing, Mathematical Modeling, Data Structures, Data Manipulation, Probability & Statistics, Applied Mathematics, Software Installation
Anfänger · Spezialisierung · 3–6 Monate