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.

Kompetenzen, die Sie erwerben: C# (Programming Language), Software Architecture, .NET Framework, Distributed Computing, Scalability, Object Oriented Programming (OOP), Object-Relational Mapping, Microservices, Debugging, MongoDB, Data Access, Model View Controller, Performance Tuning, Computer Programming, Maintainability, NoSQL
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Software Versionierung, Kollaborative Software, Versionskontrolle, Git (Versionskontrolle-System), GitLab, Softwareentwicklung, GitHub, Software-Ingenieur, Bitbucket, Projektmanagement
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden
Kompetenzen, die Sie erwerben: File Systems, Operating Systems, Unix, Data Integrity, Debugging, File I/O, Linux, Distributed Computing, Data Storage, C (Programming Language), System Programming, Command-Line Interface, Data Security, Computer Hardware, Scalability
Mittel · Kurs · 1–3 Monate

Packt
Kompetenzen, die Sie erwerben: Risikomanagement, Cybersicherheit, Datensicherheit, Identitäts- und Zugriffsmanagement, Anwendungssicherheit, Authentifizierungen, Sicherheitstechnik, Kontinuierliche Überwachung, Sicherheitskontrollen, Autorisierung (Computing), Bewertung der Cybersicherheit, Sichere Kodierung, Lebenszyklus der Softwareentwicklung, Rahmen für das Risikomanagement, Modellierung von Bedrohungen, Sicherheit der Infrastruktur, Sicherheit von Informationssystemen, Kryptographie, Sicherheitsprüfung, Netzwerksicherheit
Mittel · Kurs · 1–3 Monate

Queen Mary University of London
Kompetenzen, die Sie erwerben: Statistik, Datenanalyse, Quantitative Forschung, Forschungsdesign, Erhebung von Daten, Statistische Hypothesentests, Statistische Analyse, Umfrage erstellen, Datenvorverarbeitung, Methoden der Forschung, Forschungsberichte, Deskriptive Statistik
Anfänger · Kurs · 1–4 Wochen

Scrimba
Kompetenzen, die Sie erwerben: Persistenz der Daten, Skripting, Computer Programmierung, JSON, Entwicklung von Anwendungen für Mobilgeräte, Ereignisgesteuerte Programmierung, Datenstrukturen, Anwendungsentwicklung, Fehlersuche, Front-End Web-Entwicklung, Entwicklung von Videospielen, Objektorientierte Programmierung (OOP), Web-Entwicklung, Web-Anwendungen, Javascript
Anfänger · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: HTML und CSS, Skripting, Benutzeroberfläche (UI), Skriptsprachen, Web-Entwicklung, Web-Entwicklungstools, Javascript
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Test Automation, Test Case, Selenium (Software), Software Testing, Test Tools, Maintainability, Test Data, Debugging, Configuration Management
Fortgeschritten · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Flask (Web-Framework), Datenbank-Systeme, Cloud-Bereitstellung, MongoDB, Anwendungsentwicklung, Django (Web-Framework), Schnittstelle zur Anwendungsprogrammierung (API), Docker (Software), Cloud-Anwendungen, NoSQL, Kubernetes, Cloud-Entwicklung, Web-Anwendungen, IBM Cloud, Back-End Web-Entwicklung, OpenShift, Microservices, Restful API
Fortgeschritten · Kurs · 1–3 Monate

Edureka
Kompetenzen, die Sie erwerben: Datenanalyse, Cybersicherheit, Reaktion auf Vorfälle, Anwendungssicherheit, Erkennung von Bedrohungen, Sichere Kodierung, Künstliche Intelligenz, Generative KI, Intrusion Detection und Prävention, AI-Sicherheit, Netzwerksicherheit, Modellierung von Bedrohungen
Anfänger · Kurs · 1–4 Wochen

Scrimba
Kompetenzen, die Sie erwerben: Python-Programmierung, Skripting, Computer Programmierung, Benutzeroberfläche (UI), Skriptsprachen, Datenstrukturen, Grundsätze der Programmierung, Software-Ingenieur, Web-Entwicklungstools, Web-Entwicklung
Anfänger · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Python-Programmierung, Maschinelles Lernen, Explorative Datenanalyse, Statistische Methoden, Lineare Algebra, Datenverarbeitung, Algorithmen für maschinelles Lernen, Angewandtes maschinelles Lernen, Dimensionalitätsreduktion, Unüberwachtes Lernen
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–4 Wochen