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.

Google DeepMind
Kompetenzen, die Sie erwerben: Prompt Engineering, Google Gemini, Gemini, Prompt Engineering Tools, Generative AI Agents, AI Orchestration, LLM Application, Vibe coding, Program Development, Token Optimization, Agentic Workflows, LangChain, Cloud API, Artificial Intelligence, Serverless Computing, Microservices, Microsoft Azure, Natural Language Processing, Distributed Computing, Reinforcement Learning
Mittel · Spezialisierung · 1–3 Monate
École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Ereignisgesteuerte Programmierung, Java, Anwendungsdesign, Andere Programmiersprachen, Software-Entwicklung, Funktionales Design, Software-Entwurfsmuster, Daten-Strukturen, Leistungsoptimierung, Grundsätze der Programmierung, Scala-Programmierung, Funktionelle Prüfung, Abfragesprachen, Software Entwurf
★ 4.5 (3137) · Mittel · Kurs · 1–3 Monate

Infosec
Kompetenzen, die Sie erwerben: Datenzugang, MITRE ATT&CK Rahmenwerk, Netzwerksicherheit, Persistenz der Daten, Computer Programmierung, Techniken der Ausbeutung, Skripting, IT-Automatisierung, Cyber-Sicherheitsstrategie, Cybersecurity, Kontinuierliche Überwachung, Penetrationstests, Systemüberwachung, Netzwerk-Überwachung, Cyber-Operationen, Persistenz, Python-Programmierung, Cyber-Angriffe, Computerprogrammierung, Erkennung von Bedrohungen, Management von Bedrohungen
★ 4.5 (553) · Mittel · Spezialisierung · 3–6 Monate

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

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

Board Infinity
Kompetenzen, die Sie erwerben: Angular, HTML and CSS, Data Structures, Spring Boot, Eclipse (Software), Restful API, Java Programming, JavaScript Frameworks, Object Oriented Programming (OOP), Model View Controller, Software Development Tools, Hypertext Markup Language (HTML), Java, Computer Programming Tools, Application Frameworks, Front-End Web Development, Spring Framework, Object Oriented Design, Cascading Style Sheets (CSS), Javascript
★ 4.4 (864) · Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Android Studio, Kotlin, Android Jetpack, Android Development, Android (Operating System), Mobile Development, Unit Testing, Responsive Web Design, Gradle, Mobile Development Tools, User Interface (UI), UI Components, Code Reusability, Application Development, Integrated Development Environments, User Interface (UI) Design, Object Oriented Programming (OOP), Cross Platform Development, Wireframing, Prototyping
★ 4.6 (1914) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Disaster Recovery, Hardware Architecture, Computer Hardware, Database Management, Relational Databases, Computer Systems, Databases, Computer Architecture, Cybersecurity, Operating Systems, Cyber Attacks, SQL, TCP/IP, Information Technology, Database Systems, General Networking, Information Systems Security, Cyber Security Policies, Networking Hardware, Security Management
Gemischt · Kurs · 1–4 Wochen
University of Alberta
Kompetenzen, die Sie erwerben: Softwaretechnik, Agile Produktentwicklung, Software-Entwicklung, Testgetriebene Entwicklung (TDD), Agile Software-Entwicklung, Agile Entwicklung von Software, Lebenszyklus der Softwareentwicklung, Agile Methodik, Kanban-Prinzipien, Modellierung von Prozessen, Methoden der Softwareentwicklung, Scrum (Software-Entwicklung), Prozessgesteuerte Entwicklung
★ 4.7 (5294) · Gemischt · Kurs · 1–4 Wochen

Skillshare
Kompetenzen, die Sie erwerben: Database Development, Dashboard, Database Design, Database Software, Relational Databases, Databases, Database Management, Data Visualization, Workflow Management, Consolidation, Productivity Software, Data Management, Computational Logic
Anfänger · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Agentic systems, Artificial Intelligence, Algorithms, Decision Intelligence, Computational Thinking, Graph Theory, Performance Tuning
Anfänger · Kurs · 1–3 Monate