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: Schnelles Engineering, Web-Entwicklung, ChatGPT, Künstliche Intelligenz, Fehlersuche, Softwareentwicklung, Software-Ingenieur, Pseudocode, Web-Entwicklungstools, Grundsätze der Programmierung, Anwendungsentwicklung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: JSON, Test Automation, Application Programming Interface (API), Restful API, Unit Testing, Software Testing, Test Case, Integration Testing, Functional Testing
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Embedded Software, Embedded Systems, Peripheral Devices, C (Programming Language), System Programming, Program Development, Hardware Architecture, Data Structures, Debugging, Development Environment, System Configuration, Performance Tuning, Integrated Development Environments
Fortgeschritten · Kurs · 1–4 Wochen

École normale supérieure
Kompetenzen, die Sie erwerben: Graphentheorie, Kombinatorik, Mathematische Modellierung, Computergestütztes Denken, Operations Research, Algorithmen, Theoretische Informatik, Wahrscheinlichkeit
Gemischt · Kurs · 1–3 Monate
Duke University
Kompetenzen, die Sie erwerben: Data Ethics, Exploratory Data Analysis, Data-Driven Decision-Making, Statistical Modeling, Web Scraping, Ggplot2, Data Visualization Software, Predictive Modeling, Tidyverse (R Package), Data Visualization, Data Analysis, Regression Analysis, Responsible AI, Data Transformation, Statistical Methods, R Programming, Data Science, Data Wrangling, Data Cleansing, Version Control
Anfänger · Spezialisierung · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Tensorflow, Keras (Neural Network Library), Image Analysis, Computer Vision, Artificial Neural Networks, Applied Machine Learning, Deep Learning, Machine Learning, Python Programming
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Graph Theory, Data Structures, Algorithms, Program Development, Programming Principles, Computational Thinking, Theoretical Computer Science, Computer Science, Python Programming
Mittel · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Datenstrukturen, Computer Programmierung, Java, Objektorientierte Programmierung (OOP), Programm-Entwicklung, Algorithmen, Fehlersuche, Pseudocode, Testfall
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Deskriptive Statistik, Daten bereinigen, Unstrukturierte Daten, Text Mining, Matlab, Datenmanipulation, Dimensionalitätsreduktion, Prädiktive Modellierung, Daten-Integration, Datenumwandlung, Explorative Datenanalyse, Feature Technik, Histogramm, Bildanalyse, Datenvisualisierung, Verarbeitung natürlicher Sprache, Datenverarbeitung
Mittel · Kurs · 1–3 Monate

Board Infinity
Kompetenzen, die Sie erwerben: Business Logic, SAP Applications, Unit Testing, Restful API, Application Deployment, Application Design, Business Reporting, Secure Coding, Debugging, Full-Stack Web Development, Application Development, Web Applications, Programming Principles, Object Oriented Programming (OOP), User Interface (UI), Back-End Web Development, Software Architecture, HTML and CSS, Data Entry, UI Components
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: JSON, React Native, Software-Tests, Entwicklung von Anwendungen für Mobilgeräte, Paket- und Software-Management, Einheitstest, Computer Programmierung, Objektorientierte Programmierung (OOP), Javascript, Funktionales Design, Node.JS, Jest (JavaScript Testing Framework), Web-Entwicklungstools
Anfänger · Kurs · 1–3 Monate

Universitat Autònoma de Barcelona
Kompetenzen, die Sie erwerben: Video Game Development, Computer Graphics, 3D Assets, Microsoft Visual Studio, C++ (Programming Language), Artificial Intelligence, User Interface (UI), Animations, Application Development
Gemischt · Kurs · 1–4 Wochen