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: Data Structures, Graph Theory, Algorithms, Game Theory, Java, Java Programming, Programming Principles, Performance Tuning, Computational Thinking, Theoretical Computer Science, Computer Programming, Problem Solving, Solution Design, Applied Mathematics, Geometry
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Python Programming, Program Development, Game Design, Code Reusability, Computer Programming, Programming Principles, Functional Design, Development Environment, Computational Logic, Building Codes
Anfänger · Kurs · 1–4 Wochen

Pragmatic AI Labs
Kompetenzen, die Sie erwerben: Model Context Protocol, GitHub, Git (Version Control System), Open Source Technology, CI/CD, Continuous Integration, Version Control, Generative AI Agents, Agentic Workflows, AI Workflows, Agentic systems, Tool Calling, Code Review, Issue Tracking, Software Documentation
Gemischt · Kurs · 1–4 Wochen

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

University of Washington
Kompetenzen, die Sie erwerben: R Programmierung, Datenerhebung, Datenanalyse, Text Mining, Regressionsanalyse, Quantitative Forschung, Python-Programmierung, Analyse, Statistische Methoden, Data Mining, Analytik, Präsentation der Daten, Datenvisualisierung, Analyse sozialer Medien, Statistische Programmierung, Statistische Analyse, Unstrukturierte Daten, Anwendungsprogrammierschnittstelle (API), R (Software), Korrelationsanalyse, Datenerfassung
★ 4.1 (298) · Mittel · Kurs · 1–4 Wochen

Edureka
Kompetenzen, die Sie erwerben: Open Web Application Security Project (OWASP), Secure Coding, Security Testing, Application Security, Vulnerability Scanning, Risk Mitigation, Cyber Security Assessment, Vulnerability Management, Cyber Attacks, Security Engineering, Risk Analysis, Web Applications, Security Awareness, Computer Security, Security Management, Cyber Security Strategy, Authentications, Software Development, Linux, Linux Commands
Anfänger · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Metadata Management, Document Management, Vector Databases, Query Languages, Database Management, Data Management, Extract, Transform, Load, Data Maintenance, Data Architecture, LLM Application, Data Pipelines, Scripting, Embeddings
Mittel · Kurs · 1–4 Wochen

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

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Java, Rechnerische Logik, Computer Programmierung, Programm-Entwicklung, Lebenszyklus der Softwareentwicklung, Java Programmierung, Integrierte Entwicklungsumgebungen, Computerprogrammierung, Software-Entwicklung, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung, Lebenszyklus der Systementwicklung, Java-Programmierung, Wiederverwendbarkeit von Code, Entwicklungsumgebung, Objektorientierter Entwurf, Software Entwurf
★ 4.4 (390) · Anfänger · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Datenvalidierung, Bereinigung von Daten, Microsoft Excel, Datenverwaltung, Excel-Formeln, Validierung von Daten, Datenvisualisierung, Problemlösung, Konsolidierung, Tabellenkalkulations-Software, Datenmanagement, Integrität der Daten, Microsoft Office, Microsoft Büro
★ 4.7 (3691) · Anfänger · Kurs · 1–3 Monate

University of Miami
Kompetenzen, die Sie erwerben: Materials science, Manufacturing Processes, Engineering, Biomedical Engineering, Chemical Engineering, Biomedical Technology, Biological Engineering, Biotechnology
Anfänger · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Dimensionalitätsreduktion, Markov-Modell, Python-Programmierung, Bioinformatik, Biowissenschaften, Algorithmen, Statistische Methoden, Infektionskrankheiten, Mikrobiologie, Unüberwachtes Lernen, Angewandtes maschinelles Lernen, Computational Thinking, Epidemiologie, Statistische Analyse, Molekularbiologie, Präzisionsmedizin, Biotechnologie, Software zur Datenanalyse, Algorithmen für maschinelles Lernen
★ 4.3 (1279) · Anfänger · Spezialisierung · 3–6 Monate