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: Embedded Software, Performance Tuning, System Programming, Software Development Tools, Embedded Systems, Memory Management, Microarchitecture, Software Development, Hardware Architecture, Debugging, System Software, Secure Coding, Build Tools, Application Security, Computer Architecture, System Configuration, Programming Principles, C (Programming Language), Digital Signal Processing, Real-Time Operating Systems
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Identity and Access Management, Business Continuity, Cryptographic Protocols, Network Security, Cryptography, Encryption, User Provisioning, Security Management, Penetration Testing, ISO/IEC 27001, Threat Management, Network Performance Management, Information Systems Security, Network Architecture, Cyber Operations, Data Management, Vulnerability Management, Software Development Methodologies, Cybersecurity, Configuration Management
Anfänger · Spezialisierung · 3–6 Monate

DeepLearning.AI
Kompetenzen, die Sie erwerben: Datenbank-Design, Software-Entwicklung, Anwendungsdesign, Anwendungsprogrammierschnittstelle (API), Software Architektur, AI-Sicherheit, Sichere Kodierung, AI-Integrationen, Modellierung großer Sprachen, LLM-Bewerbung, Software-Entwurfsmuster, Software-Architektur, Objektorientierter Entwurf, Leistungsoptimierung, Datenbanken, Datenbank-Entwicklung, OpenAI-API, Abfragesprachen, Systementwurf und Implementierung, Software Entwurf
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datensicherheit, Anwendungssicherheit, Netzwerksicherheit, Cybersecurity, Netzarchitektur, Endpunkt-Erkennung und -Reaktion, IT-Sicherheitsarchitektur, Architektur der Informationstechnologie
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Entwicklung von Verfahren, Verwaltung von Aufzeichnungen, COBOL (Programmiersprache), Daten-Strukturen, Bearbeitung von, Grundsätze der Programmierung, Datei-E/A, Rechnerische Logik, Programm-Entwicklung
Anfänger · Kurs · 1–4 Wochen

Amazon
Kompetenzen, die Sie erwerben: Java, Persistenz der Daten, Software-Entwicklung, Java Programmierung, Wiederverwendbarkeit von Code, Objektorientierte Programmierung (OOP), Objektorientierter Entwurf, Datei-E/A, Dateiverwaltung, Java-Programmierung, Software Entwurf
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Game Design, Human Computer Interaction, Program Development, Code Reusability, Python Programming, Programming Principles, Computer Programming, Mathematical Software, Data Analysis
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

University of Michigan
Kompetenzen, die Sie erwerben: Memory Management, C (Programming Language), C and C++, C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Data Structures, Secure Coding, Algorithms, Software Design, Application Security, Other Programming Languages, Python Programming, System Programming, Computer Architecture, Computer Programming, Java, Performance Tuning, Numerical Analysis
Mittel · Spezialisierung · 3–6 Monate
University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Datenkompetenz, Buchhaltungs- und Finanzsoftware, Analytik, Microsoft Excel, Excel-Makros, Interaktive Datenvisualisierung, Analytische Fähigkeiten, Tableau-Software, Buchhaltungssoftware, Software zur Datenvisualisierung, Datenvisualisierung, Business-Analytik, Tabellenkalkulations-Software, Datenerfassung, Datenanalyse, Datenarchitektur, Prädiktive Analytik, Präsentation der Daten, Spezialisierte Buchhaltung, Buchhaltungssysteme
Auf einen Abschluss hinarbeiten
Anfänger · Kurs · 1–3 Monate

Infosec
Kompetenzen, die Sie erwerben: Netzwerksicherheit, Skalierbarkeit, Verteilte Denial-Of-Service-Angriffe (DDoS), Sichere Kodierung, Kryptographie, Blockchain, Techniken der Ausbeutung, Verteiltes Rechnen, Kryptographische Protokolle, Transaktionsverarbeitung, Bewertungen der Anfälligkeit, Verschlüsselung, Algorithmen
Anfänger · Kurs · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: API-Entwurf, Anwendungsprogrammierschnittstelle (API), ASP.NET, Anwendungs-Rahmenwerke, Middleware, Sichere Kodierung, Back-End-Webentwicklung, Server-Seite, .NET-Rahmenwerk, Microsoft Kopilot, C# (Programmiersprache)
Anfänger · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Datenwissenschaft, Datenmanipulation, Computer Programmierung, Grundsätze der Programmierung, Rechnerische Logik, Computerprogrammierung, Python-Programmierung
Anfänger · Kurs · 1–4 Wochen