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 Michigan
Kompetenzen, die Sie erwerben: Authentications, Node.JS, Web Development Tools, Full-Stack Web Development, OAuth, JavaScript Frameworks, Webpack, Web Content Accessibility Guidelines, Web Applications, Application Design, Package and Software Management, Javascript, Web Development, Application Development, Web Frameworks, Maintainability, Software Versioning, Software Design, Front-End Web Development, Computer Programming
Mittel · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: React.js, JavaScript Frameworks, UI Components, Web Development Tools, Web Applications, Event-Driven Programming, Front-End Web Development, Application Deployment, Code Reusability, Context Management, Javascript, Web Development, User Interface (UI), Maintainability, Software Design, Debugging, Data Sharing, Computer Programming
Mittel · Kurs · 1–4 Wochen

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Programming Principles, C++ (Programming Language), C and C++, Data Structures, Computer Programming, Memory Management, Code Reusability, Computational Logic, Program Development
★ 4.8 (460) · Anfänger · Kurs · 1–3 Monate
Madecraft
Kompetenzen, die Sie erwerben: Data Validation, Data Cleansing, Data Quality, Data Maintenance, Data Wrangling, Data Manipulation, Data Integrity, Data Visualization, Data Preprocessing, Exploratory Data Analysis, Data Science, Pandas (Python Package), Feature Engineering, Statistical Visualization, Debugging, Data Sharing, Verification And Validation, Anomaly Detection, Python Programming, Machine Learning
Gemischt · Kurs · 1–3 Monate

EDUCBA
Kompetenzen, die Sie erwerben: Apple iOS, iOS Development, Model View Controller, Mobile Development, Swift Programming, Software Architecture, Maintainability, Application Design, Memory Management, Application Development, Web Applications, Web Components, Web Services, Real Time Data, Web Design and Development, Web Development, UI Components, Project Implementation, Data Validation, Design
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Analytik, Große Daten, Software zur Datenanalyse, Business-Analytik, Microsoft Excel, Entscheidungsfindung, Software zur Datenvisualisierung, Datenvisualisierung, Unstrukturierte Daten, Datenerhebung, Datenanalyse, Datengestützte Entscheidungsfindung, Statistische Programmierung, Analytische Fähigkeiten
★ 4.6 (6199) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Security Assertion Markup Language (SAML), Spring Framework, OAuth, Authorization (Computing), Authentications, Single Sign-On (SSO), Java Programming, Role-Based Access Control (RBAC), Spring Boot, Secure Coding, Identity and Access Management, Data Persistence, Apache Tomcat, Public Key Infrastructure, Databases
Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: DeepSeek API, Deepseek, Agentic Workflows, Retrieval-Augmented Generation, AI Workflows, Generative AI Agents, AI Orchestration, Tool Calling, LLM Application, Prompt Engineering, Application Deployment, Application Programming Interface (API), Agentic systems, Generative AI, Embeddings, Artificial Intelligence, Model Evaluation, Python Programming, Large Language Modeling, Vector Databases
Anfänger · Spezialisierung · 1–3 Monate

Universidade de São Paulo
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Theoretical Computer Science, Computer Programming, Performance Testing, Algorithms, Programming Principles, Code Reusability, Computer Science, Data Structures, Python Programming, Computational Thinking, Maintainability, Test Automation, Software Testing
★ 4.9 (1571) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Restful API, GraphQL, API Design, ASP.NET, Application Programming Interface (API), Azure DevOps Pipelines, API Testing, .NET Framework, Unit Testing, Docker (Software), Object-Relational Mapping, CI/CD, Containerization, Software Documentation, Cloud-Native Computing, Data Modeling, DevOps, C# (Programming Language), Web Applications, Object Oriented Programming (OOP)
Mittel · Spezialisierung · 3–6 Monate

Universidad Nacional Autónoma de México
Kompetenzen, die Sie erwerben: Java, Java Programming, Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Software Design, Programming Principles, Program Development, Software Documentation, Data Structures, Computational Logic, Memory Management
★ 4.1 (942) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Apple iOS, iOS Development, Swift Programming, User Interface and User Experience (UI/UX) Design, UI Components, Mobile Development, User Interface (UI), Data Persistence, Data Store, User Interface (UI) Design, Interaction Design, Software Architecture, Application Development, Application Design, Data Modeling
Mittel · Kurs · 1–4 Wochen