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 Glasgow
Kompetenzen, die Sie erwerben: Algorithmen, Datenstrukturen, Datenvisualisierungssoftware, Maschinelles Lernen, Unüberwachtes Lernen, Analytics, Javascript, JSON, Softwareentwicklung, Grundsätze der Programmierung, Computergestütztes Denken, Datenanalyse, Skripting, Computer Programmierung, Objektorientierte Programmierung (OOP), Datenmodellierung, Datenverarbeitung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Open Web Application Security Project (OWASP), API Design, Application Programming Interface (API), Application Security, Secure Coding, Security Testing, Threat Modeling, Security Controls, Vulnerability Assessments, Authorization (Computing), Cryptography, Authentications, Encryption
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Ereignisgesteuerte Programmierung, Datenvalidierung, Animationen, jQuery, Javascript, HTML und CSS, JavaScript und jQuery, Web-Entwicklungstools, Web-Anwendungen, UI Komponenten
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Web Services, Restful API, Apache Maven, Spring Boot, Spring Framework, Gradle, Simple Object Access Protocol (SOAP), Java Platform Enterprise Edition (J2EE), Java, API Design, Application Frameworks, Secure Coding, Object-Relational Mapping, Data Persistence, JSON, Extensible Markup Language (XML)
Mittel · Kurs · 3–6 Monate

Board Infinity
Kompetenzen, die Sie erwerben: Blockchain, User Interface and User Experience (UI/UX) Design, Cryptography, Secure Coding, Application Security, Web Development Tools, React Redux, Encryption, User Experience Design, Key Management, Application Design, Cryptographic Protocols, Application Development, Web Applications, Software Development Tools, Legal Technology, Vulnerability Assessments, Frontend Integration, Data Security, Program Development
Mittel · Spezialisierung · 1–3 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Middleware, Modellierung großer Sprachen, Generative KI, Persona Entwicklung, Java Programmierung, Geschäftslogik, Ausführung des Plans, KI-Orchestrierung, Dokumentenverwaltung, Software-Entwurfsmuster, Generative AI-Agenten, Sichere Kodierung, Agentische Systeme, LLM-Bewerbung, OpenAI API, Schnelles Engineering, Open Web Application Security Project (OWASP), KI-Workflows, Prompt-Muster
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Authentifizierungen, Software-Tests, Datenbanken, Instandhaltbarkeit, Einheitstest, API-Design, Restful API, Software-Entwurfsmuster, JSON, Schnittstelle zur Anwendungsprogrammierung (API), Server-Seite, Software-Architektur, Autorisierung (Computing), Anwendungssicherheit, Go (Programmiersprache), Rollenbasierte Zugriffskontrolle (RBAC), Datenbank Entwicklung, Web-Server, Sichere Kodierung, Microservices
Mittel · Kurs · 1–3 Monate
Kompetenzen, die Sie erwerben: Secure Coding, Agile Methodology, Security Management, Cyber Security Policies, Cyber Security Assessment, Technical Management, Performance Metric, Risk Management
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Grundsätze der Programmierung, Rust (Programmiersprache), Fehlersuche, Softwareentwicklung, Sichere Kodierung, Befehlszeilen-Schnittstelle, Computer Programmierung, Paket- und Software-Management
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Case Western Reserve University
Kompetenzen, die Sie erwerben: Geostatistics, Exploratory Data Analysis, Spatial Analysis, Geospatial Information and Technology, Geographic Information Systems, Geospatial Mapping, Data Cleansing, Data Analysis, Statistical Modeling, Statistical Analysis, Oil and Gas, Statistical Reporting, Statistical Methods, Estimation, Simulation and Simulation Software, Data Integration
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Software-Dokumentation, Computergestützte Logik, Datenvalidierung, Grundsätze der Programmierung, Daten-Mapping, Kotlin, Anwendungsentwicklung
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Microsoft
Kompetenzen, die Sie erwerben: C++ (Programming Language), API Design, Software Architecture, Software Design, Maintainability, Data Structures, Generative AI Agents, Data Validation, Performance Tuning, Secure Coding, Verification And Validation, Algorithms, Debugging
Anfänger · Kurs · 1–3 Monate