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.

Coursera
Kompetenzen, die Sie erwerben: Microservices, Skalierbarkeit, Software-Architektur, Cloud-Plattformen, Ereignisgesteuerte Programmierung, Serverloses Rechnen, Architektur des Cloud Computing, Cloud-Dienste, Infrastruktur als Dienstleistung (IaaS), Lastausgleich, Cloud-Lösungen, Cloud Computing, Software Architektur, Cloud-Infrastruktur, Software-Entwurfsmuster, Cloud-Bereitstellung
★ 4.7 (35) · Anfänger · Kurs · 1–4 Wochen
Imperial College London
Kompetenzen, die Sie erwerben: Mobile Entwicklung, Anwendungsentwicklung, Visualisierung (Computergrafik), Computer-Grafik-Techniken, 3D-Assets, Erweiterte und virtuelle Realität (AR/VR), Virtuelle Umgebung, Computergrafik, Animationen, Kreatives Design, Animation und Spieldesign, Virtuelle Realität, Android-Entwicklung
★ 4.2 (10) · Mittel · Kurs · 1–4 Wochen

University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Methoden des maschinellen Lernens, Programm-Entwicklung, Gesundheitsinformatik, Tiefes Lernen, Algorithmen für maschinelles Lernen, Projektmanagement im Gesundheitswesen, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Maschinelles Lernen, Bewertung des Modells, Unüberwachtes Lernen, Überwachtes Lernen, Medizinische Wissenschaft und Forschung, Angewandtes maschinelles Lernen, Künstliche neuronale Netze, Modellevaluation, Gesundheitspflege
★ 3 (29) · Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Blockchain, Application Deployment, Software Development Tools, Application Development, Go (Programming Language), Development Environment, Computer Programming Tools, Business Logic, Software Development, Program Development, Digital Assets, FinTech, Virtual Machines, Transaction Processing, Distributed Computing, Cryptography, Emerging Technologies, Encryption, Business Analysis, Market Dynamics
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Selenium (Software), Java Programming, Java, Object Oriented Programming (OOP), Object Oriented Design, Eclipse (Software), File I/O, Test Tools, File Management, Cascading Style Sheets (CSS), Extensible Markup Language (XML), Test Automation, Extensible Languages and XML, Computer Programming, Development Environment, Integrated Development Environments, Software Testing, Test Script Development, Test Case, Data Structures
★ 4.6 (7) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Exploit development, Penetration Testing, Cyber Operations, Malware Protection, Exploitation techniques, Network Monitoring, Object Oriented Programming (OOP), Vulnerability Scanning, Network Security, Network Protocols, Network Analysis, Scripting Languages, Scripting, Remote Access Systems, Python Programming, Program Development, Command-Line Interface, Code Reusability, Package and Software Management
★ 5 (9) · Fortgeschritten · Kurs · 1–3 Monate

Scrimba
Kompetenzen, die Sie erwerben: Python-Programmierung, Rechnerische Logik, Softwaretechnik, Web-Entwicklung, Web-Entwicklungs-Tools, Computerprogrammierung, Software-Entwicklung, Computer Programmierung, Grundsätze der Programmierung
★ 4.6 (17) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Back-End Web Development, PostgreSQL, Database Development, Python Programming, Restful API, SQL, API Design, Object-Relational Mapping, Application Programming Interface (API), Database Management, Databases, Data Validation, Development Environment
★ 3.6 (10) · Mittel · Kurs · 1–3 Monate
Duke University
Kompetenzen, die Sie erwerben: Tiefes Lernen, Methoden des maschinellen Lernens, Python-Programmierung, Verantwortungsvolle AI, Maschinelles Lernen, Generative KI, Daten-Ethik, Bewertung des Modells, Bildanalyse, Künstliche Intelligenz, Modellierung großer Sprachen, Künstliche neuronale Netze, Angewandtes maschinelles Lernen, Modellevaluation, Generative Modellarchitekturen, Wissenschaftliche Visualisierung
★ 4.7 (27) · Mittel · Kurs · 1–4 Wochen

University of Colorado System
Kompetenzen, die Sie erwerben: Video Game Development, Game Design, Unity Engine, Debugging, Program Development, Unreal Engine, Animation and Game Design, No-Code Development, Integrated Development Environments, Graphics Software, Computer Programming, C++ (Programming Language), Event-Driven Programming, Programming Principles, Object Oriented Programming (OOP), Code Reusability, C# (Programming Language), User Interface (UI), Software Installation, Scripting Languages
★ 4.9 (12) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Benutzeroberfläche (UI), Python-Programmierung, Restful API, Anwendungsprogrammierschnittstelle (API), Full-Stack Web-Entwicklung, JSON, Sichere Kodierung, Bereitstellung von Anwendungen, ChatGPT, LLM-Bewerbung, Generative KI, Back-End-Webentwicklung, AI-Integrationen, Fehlersuche, Benutzeroberfläche (UI) Design, OpenAI-API
★ 3.6 (14) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: KI-Kenntnisse, Automatisierung, Verantwortungsvolle AI, Generative KI, Daten-Ethik, AI-Integrationen, Technische Unterstützung, Technische Unterstützung und Dienstleistungen, Endbenutzerschulung und -unterstützung
★ 4 (12) · Anfänger · Kurs · 1–4 Wochen