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: Angular, Maintainability, TypeScript, Performance Tuning, React.js, Frontend Performance, Software Architecture, Enterprise Application Management, Application Frameworks, Enterprise Architecture, Technical Management, Application Design, Web Frameworks, JavaScript Frameworks, Web Applications, UI Components, Software Design, Software Design Patterns, Restful API, Javascript
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Ansible, YAML, Infrastructure as Code (IaC), IT Automation, Devops Tools, Package and Software Management, DevOps, Systems Administration, IT Infrastructure, Command-Line Interface, Automation, Virtual Machines, Configuration Management, Service Management
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Prompt Engineering, Exploitation techniques, Cyber Security Assessment, Penetration Testing, Model Context Protocol, API Testing, AI Security, Vulnerability Scanning, Prompt Engineering Tools, LLM Application, AI Integrations, Unix Shell, Postman API Platform, Shell Script, Security Testing, Vulnerability Assessments, Prompt Patterns, Anthropic Claude, AI Workflows, Model Deployment
Mittel · Kurs · 3–6 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Dateiverwaltung, Paket- und Softwareverwaltung, Git (Versionskontrollsystem), Linux, Versionskontrolle, Architektur des Cloud Computing, Ubuntu, Systemüberwachung, Linux-Server, Virtuelle private Netzwerke (VPN), Linux-Befehle, DevOps, Verwaltung des Betriebssystems, Benutzerkonten, Linux-Verwaltung, Intrusion Detection und Prävention, Firewall, Infrastruktur für öffentliche Schlüssel, Befehlszeilenschnittstelle, Dateisysteme
★ 4.5 (1193) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Web-Anwendungen, Datenbank-Management, Flask (Web-Framework), Datenbank-Anwendung, Objekt-Relationales Mapping, Anwendungs-Rahmenwerke, Web-Entwicklung, Back-End-Webentwicklung, Anwendungsentwicklung, Computerprogrammierung, Software-Entwicklung, Python-Programmierung, Web-Entwicklungs-Tools
★ 4.4 (557) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Princeton University
Kompetenzen, die Sie erwerben: Theoretische Informatik, Skalierbarkeit, Computer-Hardware, Java-Programmierung, Algorithmen, Computerarchitektur, Informatik, Computer-Systeme, Daten-Strukturen, Computerprogrammierung, Rechnerische Logik
★ 4.6 (796) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Package and Software Management, Data Science, Exploratory Data Analysis, Computer Programming, Mathematical Software, Data Structures
★ 4.7 (110) · Anfänger · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: Mobile Entwicklung, Programm-Entwicklung, Java, Objektorientierter Entwurf, Java-Plattform Enterprise Edition (J2EE), Virtuelle Maschinen, Web-Anwendungen, Software-Entwicklungstools, Java-Programmierung, Grundsätze der Programmierung, Entwicklungsumgebung, Integrierte Entwicklungsumgebungen, UI-Komponenten, Objektorientierte Programmierung (OOP), Benutzeroberfläche (UI), Anwendungsentwicklung, Computerprogrammierung, Anwendungsserver, Ereignisgesteuerte Programmierung, Eclipse (Software)
★ 4.4 (207) · Mittel · Spezialisierung · 3–6 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Computer-Vernetzung, Web-Server, Netzwerksicherheit, TCP/IP, Innovation, Web-Entwicklung, Netzwerk-Protokolle, Kryptographische Protokolle, Verschlüsselung, Allgemeine Netzwerkarbeit, Netzwerkverwaltung, Kryptographie, Business-Technologien, Netzarchitektur
★ 4.8 (2784) · Anfänger · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Datenwissenschaft, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Bildanalyse, Angewandtes maschinelles Lernen, Anwendungsprogrammierschnittstelle (API), Verarbeitung natürlicher Sprache, Computer Vision, Prozessgesteuerte Entwicklung, Methoden des maschinellen Lernens, Modell-Einsatz, Python-Programmierung, Microsoft Azure, Maschinelles Lernen, Algorithmen für maschinelles Lernen, Modell Ausbildung, Künstliche Intelligenz
★ 4.4 (978) · Fortgeschritten · Kurs · 1–3 Monate

University at Buffalo
Kompetenzen, die Sie erwerben: Digitale Signalverarbeitung, Kalkulation, Bildanalyse, Wahrscheinlichkeitsrechnung und Statistik, Computer Vision, Computerprogrammierung, Farbenlehre, Matlab, Angewandte Mathematik, Künstliche Intelligenz, Mathematische Software
★ 4.2 (1821) · Mittel · Kurs · 1–4 Wochen

Rice University
Kompetenzen, die Sie erwerben: Theoretische Informatik, Unüberwachtes Lernen, Bioinformatik, Computational Thinking, Algorithmen, Analyse, Text Mining, Daten-Strukturen, Python-Programmierung, Datenanalyse
★ 4.7 (220) · Mittel · Kurs · 1–4 Wochen