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

Scrimba
Kompetenzen, die Sie erwerben: Responsive Web Design, HTML and CSS, Cascading Style Sheets (CSS), Web Design and Development, Mobile Development, Front-End Web Development, Web Design, Web Development, Application Deployment, Cloud Deployment, User Interface (UI), User Interface (UI) Design, UI Components, Software Engineering
Mittel · Spezialisierung · 1–4 Wochen

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

Board Infinity
Kompetenzen, die Sie erwerben: AI Security, Secure Coding, Data Ethics, Vulnerability Assessments, Responsible AI, Security Engineering, Security Strategy, Information Systems Security, Security Testing, Threat Modeling, Data Security, Security Controls, Cybersecurity, Security Awareness, Threat Management, Encryption, Penetration Testing, Data Management
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Blockchain, Cryptography, Encryption, Application Security, Threat Modeling, Cybersecurity, Secure Coding, Distributed Denial-Of-Service (DDoS) Attacks, Vulnerability Assessments
Anfänger · Kurs · 1–4 Wochen

University of Pennsylvania
Kompetenzen, die Sie erwerben: Python-Programmierung, Statistische Modellierung, Datenmanipulation, Statistische Methoden, Überwachtes Lernen, Statistisches maschinelles Lernen, Statistische Analyse, Dimensionalitätsreduktion, Regressionsanalyse, Wahrscheinlichkeit & Statistik, Logistische Regression, Angewandtes maschinelles Lernen, Klassifizierungsalgorithmen, Modellevaluation, Feature Technik, Methoden des Maschinellen Lernens, Maschinelles Lernen
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Data Structures, C++ (Programming Language), C and C++, Programming Principles, Algorithms, Theoretical Computer Science, Object Oriented Programming (OOP)
Mittel · Kurs · 1–4 Wochen

Packt
Kompetenzen, die Sie erwerben: Rust (Programming Language), System Programming, Package and Software Management, Data Structures, Software Installation, Test Data, Programming Principles, Secure Coding, Maintainability, Debugging, Software Design Patterns, Integrated Development Environments, Data Sharing, Data Management, Command-Line Interface, Capacity Management
Anfänger · Spezialisierung · 3–6 Monate

Macquarie University
Kompetenzen, die Sie erwerben: DevSecOps, Secure Coding, Software Architecture, Security Engineering, Software Design, Microsoft Azure, Cybersecurity, DevOps, Continuous Monitoring, Kubernetes, Infrastructure as Code (IaC), Web Applications, Azure DevOps, Containerization, API Design, Software Engineering, Role-Based Access Control (RBAC), Dependency Analysis, Git (Version Control System)
Anfänger · Kurs · 1–3 Monate
Kompetenzen, die Sie erwerben: Datenstrukturen, Generative KI, Microsoft Kopilot, Microsoft Power Plattform, Entwicklungsumgebung, Benutzeroberfläche (UI), Anwendungsentwicklung, No-Code-Entwicklung
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Eclipse (Software), Integrated Development Environments, Java Programming, Java, Object Oriented Programming (OOP), Development Environment, Software Installation, Debugging, Computer Programming
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: HTML und CSS, Web-Entwicklung, Webdesign, Cascading Style Sheets (CSS), HyperText Markup Language (HTML), Web-Anwendungen, Web Design und Entwicklung
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden