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: System Programming, Memory Management, Performance Tuning, OS Process Management, Operating Systems, Linux Administration, Linux, Real-Time Operating Systems, System Software, Operating System Administration, Linux Servers, Linux Commands, C (Programming Language), System Configuration, Hardware Architecture, Systems Analysis, Resource Management, Debugging
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Swift Programming, Apple iOS, Tool Calling, Prompt Engineering, iOS Development, Mobile Development, LLM Application, Generative AI, Large Language Modeling, Prompt Engineering Tools, AI Workflows, AI Integrations, Responsible AI, AI literacy, User Interface (UI), Application Programming Interface (API), Context Management, Computer Programming Tools, Python Programming, Graphical Tools
Mittel · Kurs · 1–3 Monate

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

University of Toronto
Kompetenzen, die Sie erwerben: Software-Architektur, Hardware-Architektur, Simulation und Simulationssoftware, Mathematische Modellierung, Simulationen, Systemarchitektur, Robotik, Sicherheitsgarantie, Kontrollsysteme
★ 4.7 (2937) · Fortgeschritten · Kurs · 1–3 Monate

CentraleSupélec
Kompetenzen, die Sie erwerben: Benutzerzentriertes Design, Android-Studio, Android-Entwicklung, Entwicklungsumgebung, Mobile Entwicklung, Android (Betriebssystem), UI-Komponenten, Java, Ereignisgesteuerte Programmierung, Java-Programmierung, Storyboarding, Anwendungsentwicklung, Anwendungsdesign, Benutzeroberfläche (UI) Design, Installation der Software, Software-Dokumentation, Interaktives Design
★ 4.2 (2020) · Gemischt · Kurs · 1–3 Monate

Scrimba
Kompetenzen, die Sie erwerben: Debugging, Application Development, Python Programming, Code Reusability, Program Development, Data Validation, Scripting, Programming Principles, Data Structures, Software Development, Computer Programming Tools, Computer Programming, Computational Logic, Computational Thinking, Algorithms, Problem Solving, Critical Thinking and Problem Solving
Anfänger · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Theoretical Computer Science, Algorithms, Graph Theory, Data Structures, Operations Research, Quantum computing, Public Key Cryptography Standards (PKCS), Cryptography, Computational Thinking, Design Strategies, Cryptographic Protocols, Applied Mathematics, Tree Maps, Encryption, Network Model, Combinatorics, Data Science, Mathematical Software, Computer Science, Python Programming
★ 4.7 (979) · Fortgeschritten · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Prompt Engineering, AI Orchestration, AI Workflows, LangGraph, Agentic Workflows, LangChain, Retrieval-Augmented Generation, Prompt Patterns, Prompt Engineering Tools, LLM Application, Tool Calling, Agentic systems, Multimodal Prompts, Model Context Protocol, Generative AI Agents, Generative AI, AI Security, Vector Databases, AI Integrations, Software Development
★ 4.6 (1137) · Fortgeschritten · Berufsbezogenes Zertifikat · 3–6 Monate

Chegg Skills
Kompetenzen, die Sie erwerben: Pandas (Python Package), Data Cleansing, Data Engineering, Data Quality, Descriptive Statistics, Data Manipulation, Data Wrangling, Statistical Analysis, Data Transformation, Package and Software Management, Data Import/Export, Statistics, Data Preprocessing, Data Processing, Data Analysis, Data Validation, Exploratory Data Analysis, Data Pipelines, NumPy, Python Programming
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Python-Programmierung, Programm-Entwicklung, Entwicklungsumgebung, Befehlszeilenschnittstelle, Skripting, Computerprogrammierung, Computer-Programmierwerkzeuge, Grundsätze der Programmierung
★ 4.6 (3108) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Object Oriented Design, Software Design Patterns, Software Design, Maintainability, Docker (Software), Containerization, Software Architecture, .NET Framework, Solution Architecture, Object Oriented Programming (OOP), ASP.NET, Kubernetes, Programming Principles, Microservices, C# (Programming Language), Cloud Platforms, Unit Testing, Web Applications, LLM Application, General Data Protection Regulation (GDPR)
Mittel · Kurs · 1–3 Monate

Hebrew University of Jerusalem
Kompetenzen, die Sie erwerben: Software-Architektur, Hardware-Architektur, Software-Entwicklung, Speicherverwaltung, Betriebssysteme, Programm-Entwicklung, Objektorientierte Programmierung (OOP), Computer-Systeme, Peripheriegeräte, System-Software, Daten-Strukturen, Computerarchitektur, Algorithmen, Computerprogrammierung, Informatik, Virtuelle Maschinen, Grundsätze der Programmierung, Computergrafik, System-Programmierung
★ 4.9 (536) · Gemischt · Kurs · 1–3 Monate