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, Digital pedagogy, Program Development, Technical Communication, Computer Programming, Education Software and Technology, Event-Driven Programming, Code Review, Diversity Equity and Inclusion Initiatives, Computer Science, Software Documentation, Brainstorming, Data Structures, Student Engagement, Visualization (Computer Graphics), Game Design
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Datenstrukturen, Datenbanken, Rust (Programmiersprache), Grundsätze der Programmierung, Fehlersuche, Sichere Kodierung, Schnittstelle zur Anwendungsprogrammierung (API), Web-Anwendungen, Authentifizierungen, Restful API, Web-Server, Back-End Web-Entwicklung
Mittel · Kurs · 1–4 Wochen

Board Infinity
Kompetenzen, die Sie erwerben: SAP S/4HANA, Business Logic, SAP Applications, Business Reporting, Debugging, Object Oriented Design, Report Writing, Programming Principles, Object Oriented Programming (OOP), User Interface (UI), Program Development, UI Components, Test Tools, Data Entry, Eclipse (Software), Software Engineering, Maintainability, Development Environment, Data Structures
Anfänger · Kurs · 1–4 Wochen

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

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

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, C and C++, Computer Programming, Embedded Software, Development Environment, Integrated Development Environments, Embedded Systems, Algorithms, Game Design, Debugging
Mittel · Kurs · 1–3 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: 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), Animations, Interactive Design, Data Visualization Software, Application Design, 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: PL/SQL, Oracle Databases, SQL, Stored Procedure, Data Access, Database Design, Programming Principles, Debugging, Relational Databases, Maintainability
Gemischt · Kurs · 1–4 Wochen

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

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

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