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: Graph Theory, Computational Thinking, Data Structures, Algorithms, Problem Solving, Programming Principles, Computer Programming, Theoretical Computer Science, Javascript, Performance Tuning, Memory Management
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: AI Personalization, Django (Web Framework), Payment Processing, Product Assortment, Credit/Debit Card Processing, Merchant Services, Order Management, Merchandise Maintenance, Payment Processing and Collection, E-Commerce, Order Management Systems, Language Interpretation, Translation, and Studies, Order Processing, Web Applications, Web Frameworks, Python Programming, Personalized Service, Billing & Invoicing, Customer experience improvement, Ajax
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Einheitliche Prüfung, Javascript, JavaScript-Frameworks, Einheitstest, UI-Komponenten, Software-Entwurfsmuster, Anwendungsprogrammierschnittstelle (API), React.js, Front-End-Webentwicklung, Wiederverwendbarkeit von Code, Web-Entwicklungs-Tools, Jest (JavaScript Testing Framework), Kontext-Management
Mittel · Kurs · 1–4 Wochen

Peking University
Kompetenzen, die Sie erwerben: Data Structures, C and C++, C++ (Programming Language), Algorithms, Memory Management, File I/O, Object Oriented Programming (OOP), Object Oriented Design, C (Programming Language), Computational Thinking, Graph Theory, Programming Principles, Program Development, Computer Programming, Data Storage, Computer Science, Computer Architecture, Hardware Architecture, Mathematical Modeling, Database Systems
Anfänger · Spezialisierung · 3–6 Monate

Board Infinity
Kompetenzen, die Sie erwerben: Feature Engineering, Model Deployment, Data Preprocessing, Machine Learning Methods, Scikit Learn (Machine Learning Library), Supervised Learning, Machine Learning Algorithms, Applied Machine Learning, Machine Learning, Test Script Development, Model Evaluation, Unsupervised Learning, Containerization, Data Processing, Data Wrangling, Unit Testing, Development Testing, Software Development, Python Programming, Application Programming Interface (API)
Mittel · Kurs · 1–4 Wochen
University of Alberta
Kompetenzen, die Sie erwerben: Softwaretechnik, Agile Entwicklung von Software, Agile Software-Entwicklung, Agile Methodik, Projektleitung, Software-Entwicklung, Methoden der Softwareentwicklung, Anforderungsmanagement, Projektplanung, Prozessentwicklung, Produktmanagement, Analyse der Anforderungen, Produktanforderungen
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Javascript, Problem Solving, Interviewing Skills, Algorithms, Programming Principles, Data Structures, Event-Driven Programming, Performance Tuning, Data Validation
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Test Automation, CI/CD, Test Script Development, Unit Testing, Continuous Integration, Test Tools, Application Programming Interface (API), DevOps, Devops Tools, Software Testing, Continuous Deployment, IT Automation, Maintainability, Python Programming, Software Quality (SQA/SQC), Package and Software Management, Automation, Release Management, Configuration Management, Authentications
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Unity Engine, User Interface (UI), Scripting, UI Components, Game Design, User Interface (UI) Design, Animation and Game Design, Interactive Design, Performance Tuning, User Interface and User Experience (UI/UX) Design, Video Game Development, Artificial Intelligence, Data Structures, C# (Programming Language), Animations, Model Optimization, Virtual Reality, Event-Driven Programming, Memory Management
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Git (Version Control System), GitHub, Version Control, Software Versioning, Software Development Tools, Software Configuration Management, Collaborative Software, Software Installation, Web Development Tools, Release Management, Application Programming Interface (API)
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Full-Stack Web Development, Application Deployment, React.js, Continuous Deployment, Application Development, User Interface and User Experience (UI/UX) Design, Web Applications, CI/CD, Database Development, JavaScript Frameworks, Web Development, Email Security, Database Management, Databases, UI Components, Back-End Web Development, User Interface (UI) Design, Application Programming Interface (API), SQL, Cascading Style Sheets (CSS)
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Prompt Engineering, Retrieval-Augmented Generation, LLM Application, Large Language Modeling, Model Evaluation, Embeddings, Context Management, Vector Databases, Artificial Intelligence, Scalability, Performance Metric, Machine Learning, Application Programming Interface (API), Continuous Improvement Process
Mittel · Kurs · 1–4 Wochen