Programmieren-Kurse können Ihnen helfen, die Grundlagen von Syntax, Kontrollstrukturen und Datenstrukturen in verschiedenen Sprachen zu lernen. Sie können Fähigkeiten im Schreiben, Testen und Strukturieren von Code aufbauen. Viele Kurse führen in Entwicklungsumgebungen, Versionskontrolle und einfache Projektbeispiele ein, mit denen Sie eigene Programme Schritt für Schritt entwickeln.

Johns Hopkins University
Kompetenzen, die Sie erwerben: Angewandte Mathematik, Numerische Analyse, Infinitesimalrechnung, Mathematische Software, Derivate, Grafische Darstellung, Grundsätze der Programmierung, Mathematische Modellierung, Python-Programmierung, Fortgeschrittene Mathematik, Integralrechnung
Mittel · Kurs · 1–3 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Fehlersuche, Datenanalyse, Datenbanken, Datenvalidierung, ChatGPT, Datenbank-Design, Interaktive Datenvisualisierung, SQL, Abfragesprachen, Datenvisualisierung, Schnelles Engineering, Generative KI, Datenerfassung
Anfänger · Kurs · 1–4 Wochen
Kompetenzen, die Sie erwerben: Terraform, CI/CD, Infrastructure as Code (IaC), Continuous Integration, Ansible, Application Performance Management, Prometheus (Software), Network Monitoring, Continuous Deployment, Kubernetes, Application Deployment, System Monitoring, Package and Software Management, GitHub, Software Development Tools, Docker (Software), Containerization, YAML, Infrastructure As A Service (IaaS), Automation
Anfänger · Spezialisierung · 3–6 Monate

Fractal Analytics
Kompetenzen, die Sie erwerben: Code-Überprüfung, Fehlersuche, Künstliche Intelligenz und Maschinelles Lernen (KI/ML), Daten bereinigen, Instandhaltbarkeit, Schnelles Engineering, Generative KI, Methoden des Maschinellen Lernens, Verantwortungsvolle KI
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Cryptography, Encryption, Secure Coding, Brute-force attacks, Cyber Security Assessment, Python Programming, Programming Principles, File I/O, Algorithms, Debugging, Scripting, Data Structures, User Interface (UI), Statistical Programming, UI Components, Application Development, File Management
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Cascading Style Sheets (CSS), Typografie, HTML und CSS, Webdesign, Web-Entwicklung, UI Komponenten, Web Design und Entwicklung, Benutzerfreundlichkeit, Reaktionsfähiges Webdesign
Mittel · Kurs · 1–3 Monate

Dartmouth College
Kompetenzen, die Sie erwerben: Linux, Computer Programmierung, Betriebssysteme, Eingebettete Software, Datei-E/A, C (Programmiersprache), Programm-Entwicklung, Befehlszeilen-Schnittstelle, Anwendungsentwicklung, Software-Installation, Entwicklungsumgebung, Eingebettete Systeme, Tools erstellen
Anfänger · Kurs · 1–3 Monate

Scrimba
Kompetenzen, die Sie erwerben: Fehlersuche, Computer Programmierung, Datei-E/A, Web-Entwicklung, Objektorientierte Programmierung (OOP), Random Forest Algorithmus, Datenstrukturen, Skripting, Leistungsoptimierung, Software-Ingenieur, Web-Entwicklungstools, Python-Programmierung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, Java Programming, Java, Computer Programming, Data Validation, Data Integrity, Computer Science
Mittel · Kurs · 1–4 Wochen

Edureka
Kompetenzen, die Sie erwerben: Generative adversarische Netze (GANs), Auto-Kodierer, Angewandtes maschinelles Lernen
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Cascading Style Sheets (CSS), HTML und CSS, Integrierte Entwicklungsumgebungen, GitHub, Web Design und Entwicklung, Microsoft Visual Studio, Bereitstellung von Anwendungen, Web-Entwicklungstools, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX)
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Scrimba
Kompetenzen, die Sie erwerben: Datenzugang, Datenbanken, Datenmanipulation, Datenbank-Management-Systeme, SQL, Abfragesprachen, Datenpflege, Relationale Datenbanken, Gespeicherte Prozedur
Anfänger · Kurs · 1–4 Wochen