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.

University of California San Diego
Kompetenzen, die Sie erwerben: Debugging, Computer Programming Tools, Algorithms, Programming Principles, Computational Thinking, Program Development, Student Engagement, Technical Communication, Event-Driven Programming, Computer Programming, Education Software and Technology, Animation and Game Design, Code Review, Object Oriented Design, Diversity Equity and Inclusion Initiatives, Computer Science, Software Documentation, Brainstorming, Data Structures, Development Environment
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Artificial Intelligence and Machine Learning (AI/ML), NumPy, PyTorch (Machine Learning Library), Predictive Modeling, Matplotlib, Development Environment, Pandas (Python Package), Deep Learning, Classification And Regression Tree (CART), Python Programming, Artificial Neural Networks, Data Manipulation, Programming Principles, Tensorflow, Regression Analysis, Machine Learning, Computer Programming, Integrated Development Environments
Anfänger · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Microsoft Visual Studio, C# (Programming Language), Integrated Development Environments, Microsoft Development Tools, Program Development, Computer Programming, Command-Line Interface, Computational Logic
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden
Kompetenzen, die Sie erwerben: Python-Programmierung, Computer Programmierung, Benutzeroberfläche (UI), Datenstrukturen, Animationen, Objektorientierte Programmierung (OOP), Anwendungsentwicklung, Spiel-Design, Interaktives Design, Fehlersuche
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: C++ (Programming Language), Data Structures, Interactive Design, Other Programming Languages, Application Development, Program Development, Computer Programming, Java Programming, Software Development, Computer Science
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Programming Principles, Computer Programming, Software Design
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Java Programming, Java, Integrated Development Environments, Mobile Development, Computer Programming, Object Oriented Programming (OOP), Debugging, Data Structures
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

University of Maryland, College Park
Kompetenzen, die Sie erwerben: Java Programmierung, UI Komponenten, System Programmierung, Benutzeroberfläche (UI), Computergrafik, Android Entwicklung, Netzwerk-Modell, Datenmanagement, Animationen, Geografische Informationssysteme, Entwicklung von Anwendungen für Mobilgeräte, Computer Programmierung, Interaktives Design, Mensch-Computer-Interaktion
Gemischt · Kurs · 1–3 Monate

National Taiwan University
Kompetenzen, die Sie erwerben: Information Systems, Information Management, Business Logic, Data Structures, Transportation Operations, Information Technology, Production Planning, Operations Management, Business Operations, Inventory Control, Logistics, Algorithms, Computer Programming, Python Programming, Decision Making, Software Installation
Anfänger · Kurs · 1–3 Monate

Oracle
Kompetenzen, die Sie erwerben: Java, Object Oriented Programming (OOP), Oracle Cloud, Computer Programming, Cloud Development, Integrated Development Environments, Development Environment
Anfänger · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: Python-Programmierung, Daten bereinigen, Netzwerkprotokolle, Relationale Datenbanken, SQL, Erweiterbare Markup-Sprache (XML), Datenstrukturen, Restful API, Datenvisualisierungssoftware, Datenverarbeitung, Datenanalyse, Datenbank-Design, Interaktive Datenvisualisierung, Webdienste, JSON, Computer Programmierung, Datenvisualisierung, Web Scraping, Grundsätze der Programmierung, Datenbanken
Auf einen Abschluss hinarbeiten
Anfänger · Spezialisierung · 3–6 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Java Programmierung, Entwicklungsumgebung, Software-Installation, Java, Programm-Entwicklung, Integrierte Entwicklungsumgebungen, Grundsätze der Programmierung, Objektorientierte Programmierung (OOP), Eclipse (Software), Computer Programmierung
Anfänger · Kurs · 1–4 Wochen