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.

Johns Hopkins University
Kompetenzen, die Sie erwerben: Datenzugang, Daten importieren/exportieren, Statistische Analyse, R Programmierung, Statistische Software, Daten-Strukturen, Große Daten, Datenmanipulation, Bioinformatik, Datenverarbeitung, Installation der Software, Datenvorverarbeitung, Vorverarbeitung von Daten, R (Software), Statistische Programmierung, Software zur Datenanalyse
★ 3.8 (385) · Gemischt · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Graphentheorie, Kombinatorik, Algorithmen, Python-Programmierung, Computational Thinking, Programm-Entwicklung, Theoretische Informatik, Angewandte Mathematik, Mathematische Modellierung
★ 4.7 (376) · Anfänger · Kurs · 1–4 Wochen

The Linux Foundation
Kompetenzen, die Sie erwerben: Betriebssysteme, Shell-Skript, Bash (Skriptsprache), Befehlszeilenschnittstelle, Linux, Paket- und Softwareverwaltung, Skripting, Unix-Befehle, Unix-Shell, Linux-Befehle, Linux-Verwaltung, Software-Entwicklungstools, Programm-Entwicklung, Unix, grep, System-Programmierung, Dateiverwaltung, Skriptsprachen, Dateisysteme, Tools erstellen
★ 4.6 (734) · Anfänger · Kurs · 1–4 Wochen

MathWorks
Kompetenzen, die Sie erwerben: Geografische Informationen und Technologie, Bildqualität, Quantitative Forschung, Matlab, Bildanalyse, Dateiverwaltung, Analyse räumlicher Daten
★ 4.8 (207) · Anfänger · Kurs · 1–4 Wochen
Universidad Austral
Kompetenzen, die Sie erwerben: Angular, Server Side, Node.JS, Responsive Web Design, LESS, Bootstrap (Front-End Framework), Mobile Development, Back-End Web Development, Version Control, Cross Platform Development, Restful API, HTML and CSS, jQuery, Web Design and Development, React Redux, JavaScript Frameworks, Continuous Integration, TypeScript, iOS Development, MongoDB
★ 4.2 (826) · Anfänger · Spezialisierung · 3–6 Monate

Microsoft
Kompetenzen, die Sie erwerben: Stakeholder Management, Program Management, Stakeholder Communications, Agile Software Development, Communication Planning, Scheduling, Team Management, Team Performance Management, Procurement, Solution Delivery, Cost Management, Project Management Institute (PMI) Methodology, Teamwork, Leadership and Management, Organizational Change, Agile Product Development, Project Portfolio Management, Strategic Leadership, Communication, Risk Management
★ 4.6 (174) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Front-End-Webentwicklung, Ajax, Cloud-Anwendungen, Web-Komponenten, Web-Anwendungen, Web-Entwicklung, Einheitstest, Einheitliche Prüfung, UI-Komponenten, Javascript, Hypertext Markup Language (HTML), JavaScript-Frameworks, Eckig
★ 4.8 (1903) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: LangChain, Hugging Face, Prompt Engineering, Retrieval-Augmented Generation, Model Evaluation, Large Language Modeling, CrewAI, OpenAI API, Generative AI Agents, LLM Application, Vector Databases, Agentic Workflows, Tool Calling, ChatGPT, Responsible AI, Token Optimization, Embeddings, OpenAI, Generative AI, Python Programming
★ 4.3 (208) · Mittel · Spezialisierung · 1–3 Monate

University of Virginia
Kompetenzen, die Sie erwerben: Produktmanagement, Software-Entwicklung, Agile Methodik, A/B-Tests, Produktentwicklung, Verbesserung der Kundenerfahrung, Analytik, Datengestützte Entscheidungsfindung, Produktverbesserung, Benutzererfahrung, KI-Produktstrategie, Agile Produktentwicklung, Agile Software-Entwicklung, Prüfung der Benutzerfreundlichkeit, Erweiterte Analytik, Kundeneinblicke, Bedarfsplanung, Planung der Kundennachfrage, Kundenanalyse, Agile Entwicklung von Software, Analytische Fähigkeiten
★ 4.7 (505) · Anfänger · Kurs · 1–4 Wochen
University of Michigan
Kompetenzen, die Sie erwerben: Programming Principles, Computer Programming, Python Programming, Program Development, Scripting Languages, Software Installation, Algorithms, Development Environment
★ 4.8 (81) · Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Kryptographie, Virtualisierung und virtuelle Maschinen, Virtuelle Maschinen, Sicherheit für Unternehmen, Großrechner-Technologien, Transaktionsverarbeitung, Computer-Hardware, Hardware-Architektur, Mainframe-Computing, Identitäts- und Zugangsmanagement, Virtualisierung, Speicherverwaltung, System-Konfiguration, Computer-Plattformen, Verwaltung des Betriebssystems, Computer-Sicherheit, Berechtigung (Computing), z/OS, Infrastruktur-Architektur
★ 4.7 (1072) · Anfänger · Kurs · 1–4 Wochen

Peking University
Kompetenzen, die Sie erwerben: C (Programming Language), Object Oriented Programming (OOP), Computer Programming, Programming Principles, Data Structures, Algorithms, Memory Management
★ 4.9 (827) · Gemischt · Kurs · 1–3 Monate