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.

Tsinghua University
Kompetenzen, die Sie erwerben: Data Structures, Algorithms, Graph Theory, Computational Thinking, Theoretical Computer Science, System Design and Implementation, Computer Programming, Data Storage
★ 2.9 (40) · Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: File I/O, Data Import/Export, Java Programming, Java, Programming Principles, Computer Programming, Data Structures, File Systems, File Management, Data Store, Computer Science
★ 4.6 (45) · Anfänger · Kurs · 1–4 Wochen

Universidade de São Paulo
Kompetenzen, die Sie erwerben: Model View Controller, Unified Modeling Language, Object Oriented Programming (OOP), Software Design Patterns, Object Oriented Design, Software Design, Java Programming, Computer Programming, Maintainability, Program Development, Debugging, Software Architecture, Programming Principles, Software Testing, Other Programming Languages, Prototyping
★ 4.8 (187) · Mittel · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Python-Programmierung, Mathematische Software, Kalkulation, Software-Visualisierung, Derivate, Integralrechnung, Plot (Grafiken), Computerprogrammierung, Angewandte Mathematik, Computer Programmierung, Numerische Analyse, Algebra, Grafische Darstellung
★ 4.9 (46) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Software-Qualitätssicherung, System-Unterstützung, Technische Unterstützung, Code-Überprüfung, Lebenszyklus der Softwareentwicklung, Software-Entwicklung, Agile Entwicklung von Software, Problemverfolgung, Methoden der Softwareentwicklung, Agiles Projektmanagement, Computerprogrammierung, COBOL (Programmiersprache), Agile Methodik, Qualitätssicherung, Lebenszyklus der Systementwicklung, Software-Qualität (SQA/SQC), Technische Unterstützung und Dienstleistungen, Agile Software-Entwicklung, Computer Programmierung, Mainframe-Computing, Helpdesk-Unterstützung, Scrum (Software-Entwicklung)
★ 3.6 (64) · Anfänger · Kurs · 1–3 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Programming Principles, Computer Programming, Python Programming, Program Development, Scripting Languages, Software Installation, Algorithms, Development Environment
★ 4.8 (81) · Gemischt · Kurs · 1–3 Monate

Scrimba
Kompetenzen, die Sie erwerben: Web-Entwicklung, Instandhaltbarkeit, Server-Seite, TypScript, React.js, Middleware, Computerprogrammierung, Javascript, Skalierbarkeit, Computer Programmierung, Web-Design, Daten-Strukturen
★ 4.6 (58) · Mittel · Kurs · 1–4 Wochen

Tsinghua University
Kompetenzen, die Sie erwerben: Data Structures, Algorithms, Computational Thinking, Theoretical Computer Science, Computer Programming, Data Storage
★ 3.1 (34) · Mittel · Kurs · 1–3 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Programming Principles, Program Development, Computer Programming, Python Programming, Algorithms, Software Installation, Computational Logic, Computational Thinking, Data Storage, Development Environment
★ 4.9 (33) · Gemischt · Kurs · 1–3 Monate

Universidad Nacional de Colombia
Kompetenzen, die Sie erwerben: Electrical Power, Electric Power Systems, Energy and Utilities, Electrical Systems, Time Series Analysis and Forecasting, Data-Driven Decision-Making, Data Mining, Data Science, Statistical Methods, Python Programming, Data Processing, Applied Machine Learning, Computer Programming, Data Preprocessing, Data Visualization Software, Advanced Analytics, Classification And Regression Tree (CART), Model Evaluation, Artificial Neural Networks
★ 4.9 (34) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: MySQL, Java, Data Access, Data Store, Database Application, Database Development, Java Programming, Databases, Software Development, Data Storage, Program Development, Computer Programming
★ 4.4 (84) · Fortgeschritten · angeleitetes Projekt · Weniger als 2 Stunden
Rice University
Kompetenzen, die Sie erwerben: Python-Programmierung, Computerprogrammierung, Computer Programmierung, Computational Thinking
★ 4.8 (116) · Mittel · Kurs · 1–4 Wochen