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: Anwendungsentwicklung, Java, Software-Entwicklung, Computer Programmierung, Lebenszyklus der Systementwicklung, Lebenszyklus der Softwareentwicklung, Java Programmierung, Wiederverwendbarkeit von Code, Grundsätze der Programmierung, Objektorientierter Entwurf, Rechnerische Logik, Computerprogrammierung, Objektorientierte Programmierung (OOP), Entwicklungsumgebung, Integrierte Entwicklungsumgebungen, Software Entwurf, Java-Programmierung, Programm-Entwicklung
★ 4.4 (390) · Anfänger · Kurs · 1–4 Wochen

Pragmatic AI Labs
Kompetenzen, die Sie erwerben: LLM Application, Large Language Modeling, Open Web Application Security Project (OWASP), AI Security, Cyber Security Assessment, Application Security, Security Architecture Review, Tool Calling, Threat Modeling, Security Testing, Secure Coding, Vulnerability Assessments, Vulnerability Management, Software Architecture, Prompt Patterns, Prompt Engineering, IT Security Architecture, Security Controls, Application Programming Interface (API), Data Validation
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Google Gemini, Development Environment, Gemini, Cloud Deployment, LLM Application, Artificial Intelligence, Generative AI Agents, Large Language Modeling, Generative AI, Systems Architecture, Application Deployment, AI Workflows, AI Integrations, Application Development, Software Architecture, Software Development Tools, File Management
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Event-Driven Programming, Debugging, Programming Principles, Algorithms, Video Game Development, Computer Programming Tools, Game Design, Computer Programming, Program Development, Animation and Game Design, Interactive Design, Computer Science
★ 4.5 (1492) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Test Automation, Test Script Development, Continuous Integration, CI/CD, Software Testing, Test Execution Engine, Test Tools, Test Case, Test Data, Debugging, Maintainability, Quality Assurance
Mittel · Kurs · 1–4 Wochen

University of Toronto
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Mobile Entwicklung, Anwendungsdesign, UI-Komponenten, Anwendungs-Rahmenwerke, Objective-C (Programmiersprache), iOS-Entwicklung, Apple Xcode, Model-View-Controller, Interaktionsdesign, Speicherverwaltung, Benutzeroberfläche (UI), Benutzeroberfläche (UI) Design, Interaktives Design, Persistenz, Apple iOS, Objektorientierte Programmierung (OOP), Mobile Entwicklungstools, Animationen, Swift-Programmierung
★ 3.9 (1635) · Mittel · Spezialisierung · 3–6 Monate

Pragmatic AI Labs
Kompetenzen, die Sie erwerben: Agile Methodology, Technical Communication, Agile Software Development, Sprint Retrospectives, Software Development Methodologies, Agile Project Management, Amazon Bedrock, Claude Code, Agile Product Development, Serverless Computing, Anthropic Claude, Project Design, DevOps, Artificial Intelligence, Devops Tools, Agentic systems, Test Automation, Software Design, Automation, Rust (Programming Language)
Anfänger · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Retrieval-Augmented Generation, LLM Application, Natural Language Processing, Text Mining, Data-Driven Decision-Making, Usability Testing, Embeddings, Usability, Unstructured Data, Model Evaluation, Data Analysis
Mittel · Kurs · 1–4 Wochen

LearnKartS
Kompetenzen, die Sie erwerben: Claude Code, Vibe coding, Full-Stack Web Development, Anthropic Claude, No-Code Development, Application Development, Web Development Tools, Frontend Integration, Web Applications, JavaScript Frameworks, Mobile Development Tools, Development Environment, Application Deployment, Cloud Deployment, AI Workflows, ChatGPT, React.js, Debugging, Prompt Engineering, Artificial Intelligence
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Agiles Projektmanagement, Rückstände, Arbeitsablauf-Management, Teamleitung, Agile Software-Entwicklung, Agile Entwicklung von Software, Leistungsmessung, Teambildung, Agile Produktentwicklung, Agile Methodik, Teamorientiert, Kanban-Prinzipien, Leistungsmetrik, Leistungsmanagement im Team, Scrum (Software-Entwicklung), Sprint-Planung, Erleichterung von Sitzungen, Schlanke Methodologien, Anwenderbericht, Sprint-Retrospektiven, Team Management
★ 4.9 (2719) · Anfänger · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Data-Driven Decision-Making, Applied Machine Learning, Vector Databases, NumPy, Model Evaluation, Machine Learning, Machine Learning Algorithms, Linear Algebra, Python Programming, Classification Algorithms, Numerical Analysis, Performance Testing
Mittel · Kurs · 1–4 Wochen

Pragmatic AI Labs
Kompetenzen, die Sie erwerben: GitHub Copilot, Model Context Protocol, Multimodal Prompts, Prompt Engineering, AI Workflows, AI Integrations, Generative AI, Test Automation, Software Documentation, Web Development Tools, Context Management, Development Environment, Artificial Intelligence, Automation
Anfänger · Kurs · 1–4 Wochen