Programmieren-Kurse können Ihnen helfen zu lernen, wie Code geschrieben, getestet und strukturiert wird. Sie können Fähigkeiten in Syntax, Algorithmen, Datenstrukturen und Projektaufbau aufbauen. Viele Kurse stellen Entwicklungsumgebungen, Versionskontrolle und Beispiele aus der Praxis vor.

Scrimba
Kompetenzen, die Sie erwerben: KI-Kenntnisse, Cloud-API, Schnelles Engineering, Anwendungsprogrammierschnittstelle (API), Künstliche Intelligenz, Generative KI, Modellierung großer Sprachen, LLM-Bewerbung, Verantwortungsvolle AI, Multimodale Aufforderungen, Cloud-Bereitstellung, Anthropischer Claude
★ 4.3 (31) · Mittel · Kurs · 1–4 Wochen

University of California, Davis
Kompetenzen, die Sie erwerben: Sicherheitsprüfung, Java, Anwendungssicherheit, Scannen auf Schwachstellen, Java Programmierung, Sichere Kodierung, Entwicklung von Exploits, Techniken der Ausbeutung, Sicherheitskontrollen, Open Web Application Security Project (OWASP), Code-Überprüfung, Beglaubigungen, Penetrationstests, Patch-Verwaltung, Sicherheitsstrategie, Docker (Software), Berechtigung (Computing), Abhängigkeitsanalyse, Java-Programmierung, Bewertungen der Anfälligkeit, Schwachstellen-Management, Sicherheitstests
★ 4.4 (66) · Mittel · Kurs · 1–4 Wochen

Peking University
Kompetenzen, die Sie erwerben: C# (Programming Language), Object Oriented Programming (OOP), C++ (Programming Language), Object Oriented Design, Microsoft Visual Studio, Computer Programming, Java, Extensible Languages and XML, Extensible Markup Language (XML), Event-Driven Programming, C (Programming Language), Programming Principles, User Interface (UI), Data Access, UI Components, Database Management, Network Model, Program Development, Data Structures, Computer Graphics
★ 4.5 (53) · Mittel · Kurs · 3–6 Monate

Universidad Nacional de Colombia
Kompetenzen, die Sie erwerben: Automation, Control Systems, Water Sustainability, Electronics, Embedded Software, Sustainable Technologies, Sustainable Engineering, Electronic Systems, Embedded Systems, Software Installation, Engineering, Environmental Monitoring, Electronic Components, Programming Principles, Construction
★ 4.8 (66) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenzugang, Integrität der Daten, Datenmanipulation, Microsoft SQL-Server, SQL, Generative KI, AI-Integrationen, Leistungsoptimierung, Transaktionsverarbeitung, Relationale Datenbanken, Operative Datenbanken, Datenbank-Theorie, Transact-SQL, Datenbank-Management, Datenbank Management
★ 4.3 (42) · Anfänger · Kurs · 1–4 Wochen

Amazon Web Services
Kompetenzen, die Sie erwerben: Serverloses Rechnen, Automatisierung, Ereignisgesteuerte Programmierung, Skalierbarkeit, Cloud-Management, Anwendungsprogrammierschnittstelle (API), Amazon Web Services, AWS CloudFormation, Infrastruktur als Code (IaC), Beglaubigungen, Amazon S3, Bereitstellung von Anwendungen, Amazon DynamoDB, Berechtigung (Computing), Cloud-Bereitstellung, Amazon Webdienste, Cloud-Infrastruktur
★ 4.9 (21) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: File I/O, Data Import/Export, Java Programming, Java, Programming Principles, Computer Programming, Data Structures, File Systems, File Management, Data Store, Computer Science
★ 4.6 (45) · Anfänger · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Prototyping, Benutzererfahrung, API-Entwurf, Amazon Web Services, Anwendungsprogrammierschnittstelle (API), Verifizierung und Validierung, Software-Entwicklung, UI/UX-Strategie, Architektur des Cloud Computing, Benutzeroberfläche (UI), Mensch-Computer-Interaktion, Benutzerfreundlichkeit, Interaktives Design, Eingebettete Systeme, Eingebettete Software, Internet der Dinge, UI/UX-Forschung, Nutzerforschung, Amazon Webdienste, Benutzerfreundliches Design, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX)
★ 4.5 (148) · Mittel · Spezialisierung · 3–6 Monate

University of Minnesota
Kompetenzen, die Sie erwerben: Sicherheitsprüfung, Automatisierung, Anwendungssicherheit, Verifizierung und Validierung, Scannen auf Schwachstellen, Computer-Programmierwerkzeuge, Test Daten, Funktionale Anforderung, Software-Prüfung, Code-Abdeckung, Software-Entwicklungstools, Test-Automatisierung, Sicherheitstests, Testfall, Entwicklung von Testskripten, White-Box-Tests, Software-Entwicklungswerkzeuge, Test-Tools, Regressionsprüfung
★ 4.2 (86) · Mittel · Kurs · 1–4 Wochen

Infosec
Kompetenzen, die Sie erwerben: Anwendungssicherheit, Java Programmierung, Sichere Kodierung, Techniken der Ausbeutung, Javascript, Java-Programmierung, Web-Anwendungen, Node.JS, Web-Entwicklung
★ 4.7 (36) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Bereinigung von Daten, Pandas (Python-Paket), Management der Lieferkette, Datenwissenschaft, Datenmanipulation, Pivot-Tabellen und Diagramme, Operations Research, Datenumwandlung, NumPy, Plot (Grafiken), Explorative Datenanalyse, Datenverarbeitung, Lieferkette, Grundsätze der Programmierung, Datenwrangling, Angewandtes maschinelles Lernen, Python-Programmierung, Datenanalyse, Vorverarbeitung von Daten, Planung der Lieferkette, Datenvorverarbeitung
★ 3.7 (41) · Anfänger · Kurs · 1–4 Wochen

Fractal Analytics
Kompetenzen, die Sie erwerben: Computing Platforms, Cloud Computing, Information Technology, Cybersecurity, Linear Algebra, Critical Thinking
★ 4.1 (111) · Anfänger · Kurs · 1–4 Wochen