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: Algorithms, Graph Theory, Data Structures, C++ (Programming Language), C and C++, Programming Principles, Computer Programming, Object Oriented Programming (OOP), Theoretical Computer Science
★ 4.6 (16) · Mittel · Spezialisierung · 1–3 Monate

University of London
Kompetenzen, die Sie erwerben: Datenvalidierung, C++ (Programmiersprache), Computer Programmierung, Algorithmen, Validierung von Daten, Daten-Strukturen, Test Daten, Verifizierung und Validierung, Computerprogrammierung, Statistische Programmierung, Objektorientierte Programmierung (OOP), Entwicklungstests, C und C++
★ 4.6 (34) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Event-Driven Programming, Video Game Development, Debugging, Game Design, Animation and Game Design, Program Development, Algorithms, Computer Programming, Problem Solving, Design, Computer Science
★ 4.7 (141) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Coursera
Kompetenzen, die Sie erwerben: Selenium (Software), Test Script Development, Test Automation, Debugging, Scripting, Automation, Web Scraping, Software Testing, Cascading Style Sheets (CSS)
★ 4.6 (30) · Anfänger · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Java, Computer Programmierung, Java Programmierung, Computerprogrammierung, Objektorientierte Programmierung (OOP), Java-Programmierung, Objektorientierter Entwurf
★ 4.6 (54) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Restful API, Anwendungsentwicklung, iOS-Entwicklung, Persistenz der Daten, Datenmodellierung, JSON, Mobile Entwicklung, Kerndaten (Software), Apple iOS, Anwendungsprogrammierschnittstelle (API), Swift-Programmierung, Beglaubigungen
★ 4 (52) · Mittel · Kurs · 1–4 Wochen

University of Glasgow
Kompetenzen, die Sie erwerben: Model Training, Model Evaluation, Matlab, Data Visualization, Data Preprocessing, Model Optimization, Scientific Visualization, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning Methods, Statistical Methods, Mathematical Software, Data Literacy, Statistical Machine Learning, Data Wrangling, Applied Mathematics, Data Validation, Data Quality, Mathematical Modeling, Engineering Analysis, Artificial Neural Networks
★ 5 (139) · Anfänger · Spezialisierung · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Deskriptive Statistik, Computer Programmierung, Datenanalyse, Grafische Darstellung, Computerprogrammierung, Präsentation der Daten, Statistische Analyse, Computational Thinking, Grundsätze der Programmierung, C (Programmiersprache), Histogramm, C und C++
★ 4.7 (93) · Anfänger · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Agile Methodology, Scrum (Software Development), Embedded Software, Agile Software Development, Embedded Systems, Software Testing, Development Testing, Software Development Methodologies, Agile Project Management, Git (Version Control System), Docker (Software), Containerization, Linux, System Programming, Electrical and Computer Engineering, Application Deployment, Operating Systems, File Systems, Internet Of Things, Build Tools
★ 4.7 (20) · Fortgeschritten · Kurs · 1–4 Wochen

Board Infinity
Kompetenzen, die Sie erwerben: ABAP RESTful Programming Model (RAP), SAP S/4HANA, Business Logic, SAP Applications, Unit Testing, Restful API, Application Deployment, Core Data (Software), Business Reporting, Secure Coding, Code Reusability, Debugging, Behavior-Driven Development, Full-Stack Web Development, Test Script Development, Application Development, Development Testing, Object Oriented Design, Report Writing, HTML and CSS
★ 3.6 (40) · Mittel · Spezialisierung · 1–3 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, iOS-Entwicklung, Objective-C (Programmiersprache), Daten-Strukturen, Mobile Entwicklung, Objektorientierte Programmierung (OOP), Apple iOS, Swift-Programmierung, Anwendungsserver
★ 3.8 (79) · Gemischt · Kurs · 1–4 Wochen

LearnKartS
Kompetenzen, die Sie erwerben: Speicherverwaltung, Anwendungsentwicklung, Java, Computer Programmierung, Java Programmierung, Computerprogrammierung, Instandhaltbarkeit, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung, Java-Programmierung, Wiederverwendbarkeit von Code, Android-Entwicklung, Objektorientierter Entwurf
★ 4.4 (35) · Anfänger · Kurs · 1–4 Wochen