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: Restful API, API Design, Application Deployment, Application Programming Interface (API), Authentications, Cloud API, API Testing, Cloud Deployment, Web Services, Web Frameworks, User Provisioning, Unit Testing, Continuous Deployment, User Accounts, Test Script Development, Email Automation, Debugging, Operational Databases, Test Tools, Continuous Integration
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Azure DevOps, Azure DevOps Pipelines, Continuous Delivery, CI/CD, DevOps, Test Planning, Continuous Integration, Software Development Methodologies, Git (Version Control System), Agile Software Development, YAML, Continuous Deployment, GitHub, Agile Methodology, Version Control, Agile Project Management, Application Deployment, Release Management, Sprint Planning
Mittel · Kurs · 1–3 Monate

Tsinghua University
Kompetenzen, die Sie erwerben: Data Structures, Algorithms, Computer Programming
Mittel · Kurs · 1–3 Monate

Tsinghua University
Kompetenzen, die Sie erwerben: Data Structures, Database Management Systems, System Design and Implementation, Programming Principles, Algorithms
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Dashboard, Datenbank-Management, Präsentation der Daten, Benchmarking, Data Warehousing, Datenverwaltung, Datenbank-Entwicklung, Erstellung des Dashboards, Datenanalyse, Marktanteil, Software zur Datenanalyse, SQL, Abfragesprachen, Datenzugang, Cloud Computing, Relationale Datenbanken
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

EDUCBA
Kompetenzen, die Sie erwerben: Leistungsoptimierung, Datenbank-Management, Datenbank-Management-Systeme, Datenbanken, SQL, Abfragesprachen, Oracle-Datenbanken
Mittel · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: CI/CD, Continuous Integration, Continuous Deployment, Automation, GitHub, YAML, Event-Driven Programming, Git (Version Control System), Code Reusability, Software Testing
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Instituto Tecnológico de Aeronáutica
Kompetenzen, die Sie erwerben: Control Systems, Matlab, Systems Design, Mathematical Software, Engineering Analysis, Mathematical Modeling, Systems Analysis, Simulations, System Requirements
Mittel · Kurs · 1–3 Monate
Kompetenzen, die Sie erwerben: Django (Web Framework), Frontend Integration, React.js, API Testing, Authentications, Secure Coding, Performance Tuning, Scalability, JavaScript Frameworks, Test Tools, Unit Testing, Development Testing, Software Testing, Restful API, Javascript, Python Programming
Fortgeschritten · Kurs · 1–4 Wochen

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Software Design Patterns, Object Oriented Programming (OOP), Software Design, Object Oriented Design, Java, Java Programming, Program Development, Computer Programming, Graphical Tools, User Interface (UI), Simulations
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Java-Programmierung, Computerprogrammierung, Algorithmen, Dateneingabe, Grundsätze der Programmierung, Programm-Entwicklung, Java, Datenspeicherung, Anwendungsentwicklung
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

University of Toronto
Kompetenzen, die Sie erwerben: Bildanalyse, Apple iOS, iOS-Entwicklung, Mobile Entwicklung, Computer Vision, Animationen, Swift-Programmierung, Anwendungsentwicklung
Gemischt · Kurs · 1–3 Monate