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.

University of Pennsylvania
Kompetenzen, die Sie erwerben: Maschinelles Lernen, Künstliche Intelligenz, Algorithmen für maschinelles Lernen, PyTorch (Bibliothek für Maschinelles Lernen), Überwachtes Lernen, Vorverarbeitung der Daten, Tiefes Lernen, Künstliche neuronale Netze, Deep Learning, Datenvorverarbeitung
Mittel · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Computer Programmierung, Integrierte Entwicklungsumgebungen, Fehlersuche, Testfall, Java, Objektorientierte Programmierung (OOP), Algorithmen, Pseudocode, Computerprogrammierung, Programm-Entwicklung, Computergestützte Logik, Grundsätze der Programmierung, Unterrichten
Anfänger · Kurs · 1–3 Monate

Amazon Web Services
Kompetenzen, die Sie erwerben: Skalierbarkeit, AWS CloudFormation, Cloud-Infrastruktur, Amazon Webdienste, Serverloses Rechnen, Amazon DynamoDB, Authentifizierungen, Automatisierung, Cloud-Bereitstellung, Amazon S3, Schnittstelle zur Anwendungsprogrammierung (API), Infrastruktur als Code (IaC), Ereignisgesteuerte Programmierung, API-Gateway
Anfänger · Kurs · 1–4 Wochen

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

Kompetenzen, die Sie erwerben: File I/O, Object Oriented Programming (OOP), Debugging, JSON, Program Development, Data Structures, Code Review, Python Programming, Microsoft Visual Studio, Development Environment, Scripting, Maintainability, Integrated Development Environments, Package and Software Management, Authorization (Computing), Programming Principles, Computer Programming, Web Scraping, Application Programming Interface (API), Scalability
Anfänger · Spezialisierung · 3–6 Monate

Duke University
Kompetenzen, die Sie erwerben: JSON, System Programmierung, Kontinuierliche Überwachung, Docker (Software), CI/CD, Befehlszeilen-Schnittstelle, Skripting, Rust (Programmiersprache), Bereitstellung von Anwendungen, Jenkins, Automatisierung, Prometheus (Software), DevOps, Software-Tests, Containerisierung, GitHub, Systemüberwachung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, Fehlersuche, Software-Entwicklung, Microsoft Visual Studio, Entwicklungsumgebung, Versionskontrolle, Softwareentwicklung, Software-Entwicklungstools
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

JetBrains
Kompetenzen, die Sie erwerben: Generative KI, Integrierte Entwicklungsumgebungen, KI-Workflows, Anwendungsentwicklung, Lebenszyklus der Softwareentwicklung, Software-Entwicklung, IntelliJ IDEA, Künstliche Intelligenz und Maschinelles Lernen (KI/ML), Generative AI-Agenten, Modellierung großer Sprachen, Software-Entwicklungstools, Agentische Systeme, Softwareentwicklung, KI-Förderung
Anfänger · Kurs · 1–3 Monate

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

Kompetenzen, die Sie erwerben: Jenkins, Selenium (Software), GitHub, Git (Version Control System), Performance Testing, Continuous Integration, CI/CD, Apache Maven, Version Control, Test Script Development, Test Automation, Browser Compatibility, JUnit, Object Oriented Programming (OOP), Test Data, Integration Testing, Java Programming, Test Case, Test Execution Engine, Software Testing
Anfänger · Spezialisierung · 3–6 Monate

DeepLearning.AI
Kompetenzen, die Sie erwerben: JSON, Prompt Engineering, Abruf-erweiterte Erzeugung, Künstliche Intelligenz, Modell-Bereitstellung, LLM-Bewerbung, Modellierung großer Sprachen, Schnelles Engineering, Werkzeuganrufe
Anfänger · Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: WordPress, Ajax, Development Environment, Content Management Systems, Web Development, Data Management, PHP (Scripting Language), Database Development, MySQL, Javascript and jQuery, Information Architecture, Database Management, Cascading Style Sheets (CSS), Application Security, User Accounts, Data Validation
Mittel · Spezialisierung · 1–4 Wochen