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.

Rice University
Kompetenzen, die Sie erwerben: Algorithmen, Python-Programmierung, Graphentheorie, Kombinatorik, Informatik, Programm-Entwicklung, Benutzeroberfläche (UI), Datenstrukturen, Big Data, Computergestütztes Denken, Theoretische Informatik, Datenanalyse, Ereignisgesteuerte Programmierung, Objektorientierte Programmierung (OOP), Anwendungsentwicklung, Grundsätze der Programmierung, Computer Programmierung, Interaktives Design, Bioinformatik, Wahrscheinlichkeit
Anfänger · Spezialisierung · 3–6 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Algorithmen, Daten bereinigen, Automatisierung, Datenstrukturen, Excel-Makros, Problemlösung, Datenmanagement, Tabellenverarbeitungssoftware, Skriptsprachen, Grundsätze der Programmierung, Visual Basic (Programmiersprache), Computer Programmierung, Fehlersuche
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Debugging, Object Oriented Design, JSON, Program Development, Data Structures, Python Programming, Microsoft Visual Studio, Development Environment, Scripting, Maintainability, Integrated Development Environments, Package and Software Management, Programming Principles, Computer Programming, Web Scraping, Application Programming Interface (API), File Management, Scalability, Scripting Languages
Anfänger · Spezialisierung · 3–6 Monate
LearnQuest
Kompetenzen, die Sie erwerben: Java, Java Programmierung, Entwicklungsumgebung, Software-Installation, Software Entwurf, Java-Plattform Enterprise Edition (J2EE), Web-Entwicklung, Spring Framework, Paket- und Software-Management, Virtuelle Maschinen, Programm-Entwicklung, Datenstrukturen, Integrierte Entwicklungsumgebungen, Dateiverwaltung, Computer Programmierung, Objektorientierter Entwurf, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung, Eclipse (Software), Fehlersuche
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Data Structures, Python Programming, Algorithms, Data Manipulation, Computational Thinking, Programming Principles, Data Processing, Data Dictionary, Computer Programming
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Software Development Life Cycle, Object Oriented Programming (OOP), Java Programming, Java, Program Development, Software Development, Development Environment, Integrated Development Environments, Computer Programming, Software Engineering, Programming Principles
Anfänger · Kurs · 1–4 Wochen

Birla Institute of Technology & Science, Pilani
Kompetenzen, die Sie erwerben: Theoretical Computer Science, Computer Programming, Algorithms, Computer Science, Formal Learning, Software Engineering, Program Development, Text Mining, Data Science, Analysis, Machine Learning Methods, Debugging, Technical Analysis
Mittel · Kurs · 1–3 Monate

University of Pennsylvania
Kompetenzen, die Sie erwerben: Algorithmen, Python-Programmierung, Informatik, Computergestütztes Denken, Datenstrukturen, Computer-Systeme, Problemlösung, Analytische Fähigkeiten, Pseudocode, Computer Programmierung, Fehlersuche, Computer Hardware
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Blockchain, FinTech, Software Development Tools, Transaction Processing, Web Development, Web Applications, Node.JS, Emerging Technologies, Scalability, Javascript, Application Deployment, Computer Programming, Market Dynamics
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Computer Programming, Animation and Game Design, Development Environment, Virtual Environment, Visualization (Computer Graphics), Performance Tuning
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Python Programming, Command-Line Interface, Programming Principles, Computer Programming, Scripting, Scripting Languages, Development Environment
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

University of California San Diego
Kompetenzen, die Sie erwerben: Algorithmen, Graphentheorie, Java, Datenstrukturen, Computer Programmierung, Dateisysteme, Grundsätze der Programmierung, Datenspeicherung, C++ (Programmiersprache), Fehlersuche
Mittel · Kurs · 1–3 Monate