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.

Scrimba
Kompetenzen, die Sie erwerben: Computer Programmierung, Skriptsprachen, Web-Entwicklung, Datenstrukturen, Grundsätze der Programmierung, Skripting, Benutzeroberfläche (UI), Software-Ingenieur, Web-Entwicklungstools, Python-Programmierung
Anfänger · Kurs · 1–4 Wochen
Codio
Kompetenzen, die Sie erwerben: Apache Maven, JSON, JUnit, Java Programming, Java, Restful API, Integrated Development Environments, Programming Principles, Data Structures, Object Oriented Programming (OOP), Network Protocols, Unit Testing, Style Guides
Mittel · Kurs · 1–4 Wochen

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

DeepLearning.AI
Kompetenzen, die Sie erwerben: Algorithmen, Künstliche neuronale Netze, Generative KI, Generative Modellarchitekturen, Jupyter, Stichproben (Statistik)
Mittel · Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Softwareentwicklung, Grundsätze der Programmierung, Scrum (Software-Entwicklung), Agile Methodik, Software-Tests, Entwicklung von Systemen, Einheitstest, z/OS, Software Entwurf, Mainframe-Computing, Pseudocode, COBOL (Programmiersprache), Systemarchitektur, Lebenszyklus der Softwareentwicklung, Systemanalyse
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Software Versionierung, Kollaborative Software, GitHub, Projektmanagement, Versionskontrolle, Bitbucket, GitLab, Softwareentwicklung, Git (Versionskontrolle-System), Software-Ingenieur
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Microsoft
Kompetenzen, die Sie erwerben: Secure Coding, Open Web Application Security Project (OWASP), Authentications, Authorization (Computing), Microsoft Copilot, Application Security, Data Validation, Web Applications, Security Controls, Vulnerability Assessments, Data Security, Data Integrity, Encryption
Anfänger · Kurs · 1–4 Wochen

KodeKloud
Kompetenzen, die Sie erwerben: YAML, Containerisierung, Datenspeicherung, Netzwerkplanung und -design, Virtuelle Vernetzung, DevOps, Bereitstellung von Anwendungen, Linux-Befehle, Docker (Software), Entwicklungsumgebung
Anfänger · Kurs · 1–3 Monate

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

Kompetenzen, die Sie erwerben: Datenmanagement, Fehlersuche, Datenstrukturen, Web-Entwicklung, Anwendungsentwicklung, Datenmanipulation, System Programmierung, Instandhaltbarkeit, Leistungsoptimierung, Rust (Programmiersprache), Sichere Kodierung
Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Fehlersuche, Entwicklungstests, Node.JS, Javascript, Server-Seite, Dateisysteme, Einheitstest, Web-Anwendungen, Back-End Web-Entwicklung
Mittel · Kurs · 1–3 Monate
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