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: Frontend Performance, Restful API
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Entwicklungstests, Software-Entwurfsmuster, Software-Dokumentation, Datei-E/A, Prüfbarkeit, Paket- und Software-Management
Fortgeschritten · Kurs · 3–6 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Creative Design, Data Structures, Programming Principles, Software Visualization, Python Programming, Computer Programming, Predictive Modeling, Algorithms, Computational Thinking, Debugging
Anfänger · Kurs · 1–4 Wochen

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

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: HyperText Markup Language (HTML), Node.JS, JSON, PHP (Skriptsprache), Model-View-Controller, Modell Ansicht Controller, Authentifizierungen, Software Architektur, Software-Architektur, Ajax, Javascript, Server-Seite, Web-Server, Web-Anwendungen, Daten in Echtzeit, Restful API, Datenspeicherung, Anwendungsentwicklung, Webentwicklung, Web-Entwicklung, JavaScript-Frameworks
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Datenumwandlung, Datenmanipulation, Datenstrukturen, R Programmierung, Interaktive Datenvisualisierung, Daten bereinigen, Plotly, Vorverarbeitung der Daten, Ggplot2, R-Programmierung, Datenvisualisierung, Daten importieren/exportieren, Statistisches Programmieren, Rmarkdown, R (Software), Grundsätze der Programmierung, Datenvisualisierungssoftware, Web Scraping, Datenvorverarbeitung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Apple Xcode, UI Components, iOS Development, User Interface (UI) Design, Apple iOS, Mobile Development, User Interface and User Experience (UI/UX) Design, Swift Programming, Responsive Web Design, User Interface (UI), Application Design, Animations, Interactive Design, Data Visualization Software, Interactive Data Visualization, Application Development, Model View Controller, Programming Principles, Application Programming Interface (API), Software Design
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Computer Graphics, Visualization (Computer Graphics), C# (Programming Language), .NET Framework, Graphical Tools, Animations, Animation and Game Design, Image Analysis, User Interface (UI), User Interface (UI) Design, Application Development
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Befehlszeilen-Schnittstelle, Computer Programmierung, Integrierte Entwicklungsumgebungen, Computergestützte Logik, Microsoft Visual Studio, Computerprogrammierung, C# (Programmiersprache), Grundsätze der Programmierung
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Computer Programmierung, Entwicklungsumgebung, Grundsätze der Programmierung, Integrierte Entwicklungsumgebungen, Microsoft Visual Studio, Computerprogrammierung, Versionskontrolle, Programm-Entwicklung, Objektorientierte Programmierung (OOP), C# (Programmiersprache)
Anfänger · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), C++ (Programming Language), Object Oriented Design, Application Design, Solution Design, Software Visualization, Program Development, Verification And Validation
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Databases, Data Validation
Mittel · Kurs · 3–6 Monate