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: 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

Kompetenzen, die Sie erwerben: Konfigurationsverwaltung für Software, Software Versionierung, Software-Entwicklungstools, Versionskontrolle, Git (Versionskontrolle-System), Projektmanagement
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: C++ (Programming Language), Object Oriented Programming (OOP), C and C++, Programming Principles, Computer Programming, Software Documentation, Functional Design, Computer Science, Maintainability
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Computer Programmierung, Entwicklung von Anwendungen für Mobilgeräte, Grundsätze der Programmierung, Fehlersuche, Datenstrukturen, Kotlin, Objektorientierte Programmierung (OOP), Android Entwicklung
Anfänger · Kurs · 1–4 Wochen

University of California, Davis
Kompetenzen, die Sie erwerben: Linux, Dateiverwaltung, Datenvalidierung, C (Programmiersprache), Code-Überprüfung, Sichere Kodierung, Fehlersuche, Anwendungssicherheit, Benutzerkonten, Kryptographie, Bewertungen der Anfälligkeit, Verifizierung und Validierung, OS Prozessverwaltung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenbanken, Datenanalyse, Datenbank Management, MySQL, Erweiterte Analytik, MySQL Workbench, Data-Warehousing, Datenbankarchitektur und -verwaltung, Auszug, Relationale Datenbanken, Datenmodellierung, Datenbank-Design, Datenvisualisierungssoftware
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Automatisierung von Geschäftsprozessen, Anwendungsentwicklung, Microsoft Power Plattform, Automatisierung, Anwendungsdesign, Microsoft Power Automate/Flow, Geschäftsprozess, UI Komponenten, No-Code-Entwicklung, Datenmodellierung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Blockchain, Programming Principles, Computational Logic, Software Development Tools, Development Environment, Secure Coding, Business Logic, Other Programming Languages, Program Development, Data Structures, Data Management, Development Testing, Debugging
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Python-Programmierung, Integrierte Entwicklungsumgebungen, ChatGPT, Anwendungsentwicklung, Schnelles Engineering, Softwareentwicklung, Fehlersuche, Generative KI, Software-Dokumentation, Entwicklungsumgebung
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Computer Programming, Data Persistence, Programming Principles, Python Programming, File Management, Computer Science
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Secure Coding, Application Security, DevSecOps, Security Testing, Software Development Methodologies, Configuration Management, Software Development, Software Configuration Management, Software Development Life Cycle, Software Testing, API Testing, Threat Modeling, Application Programming Interface (API), Cloud Security, Risk Management Framework, Change Control
Mittel · Kurs · 1–4 Wochen

The Chinese University of Hong Kong
Kompetenzen, die Sie erwerben: Digitale Kommunikation, Theoretische Informatik, Informationsmanagement, Telekommunikation, Wahrscheinlichkeitsverteilung, Wahrscheinlichkeit, Lineare Algebra, Digitale Signalverarbeitung, Algorithmen, Kommunikationssysteme
Gemischt · Kurs · 3–6 Monate