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.

Kompetenzen, die Sie erwerben: Cryptography, Encryption, Cybersecurity, Application Security, Brute-force attacks, Penetration Testing, Python Programming, Key Management, File I/O, Computational Logic, Program Development, Algorithms, Programming Principles, Debugging, Code Reusability, Scripting, Data Mapping, Software Testing, User Interface (UI), UI Components
★ 4.9 (14) · Anfänger · Spezialisierung · 1–3 Monate

Whizlabs
Kompetenzen, die Sie erwerben: Cloud Computing, Cloud-Bereitstellung, Containerisierung, Cloud-natives Computing, Virtuelle Maschinen, Bereitstellung von Anwendungen, Infrastruktur als Dienstleistung (IaaS), Infrastruktur als Code (IaC), Virtualisierung und virtuelle Maschinen, Cloud-Infrastruktur, Microsoft Azure, Kubernetes, Skripting, Skalierbarkeit, Cloud-Anwendungen
★ 4.1 (23) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: HTML und CSS, Daten-Strukturen, Python-Programmierung, Software zur Datenvisualisierung, Plot (Grafiken), Plotly, UI-Komponenten, Erstellung des Dashboards, Jupyter, Daten in Echtzeit, Interaktive Datenvisualisierung, Dashboard, Hypertext Markup Language (HTML)
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Data Structures, Java Programming, Java, Theoretical Computer Science, Programming Principles, Algorithms
Mittel · Kurs · 1–4 Wochen

Northeastern University
Kompetenzen, die Sie erwerben: Benutzerfreundliches Design, Risikomanagement für Projekte, Systemorientiertes Denken, Entwicklung von Systemen, Software-Visualisierung, Objektorientierte Programmierung (OOP), Objektorientierter Entwurf, Anwendungsentwicklung, Risikomanagement, Methoden der Softwareentwicklung, Programm-Entwicklung, Geschäftsarchitektur, Software-Entwicklung, Softwaretechnik, Geschäftslogik, Projekt-Risikomanagement, Software Entwurf, Anwendungsdesign, Benutzerfreundlichkeit, Benutzerzentriertes Design, Lebenszyklus der Softwareentwicklung
★ 1.1 (8) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenerfassung, Datenanalyse, Data Warehousing, Daten importieren/exportieren, Daten-Pipelines, Apache Hadoop, Datenfluss, Daten-Strategie, Datenerhebung, Große Daten, Apache Hive, Datenverwaltung, Datenmanagement, Integration von Daten, Datenverarbeitung, Datenumwandlung, Datengestützte Entscheidungsfindung, Datenarchitektur, Skalierbarkeit, Apache Spark, Auszug
★ 4.7 (12) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Selenium (Software), GitHub, Git (Version Control System), Version Control, CI/CD, File I/O, Object Oriented Programming (OOP), Test Automation, Test Data, Unit Testing, Test Case, Software Testing, Test Script Development, Programming Principles, Web Development Tools, Code Reusability, Test Execution Engine, Javascript, Browser Compatibility, Scripting
★ 4.5 (13) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Unix Shell, Unix Commands, z/OS, Shell Script, Unix, File Systems, Job Control Language (JCL), Operating Systems, Command-Line Interface, OS Process Management, File Management, Mainframe Computing, Debugging, Identity and Access Management
★ 4.9 (13) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Systementwurf und Implementierung, Analyse der Anforderungen, Microservices
★ 4.2 (10) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Object Oriented Design, Object Oriented Programming (OOP), File I/O, Program Development, Software Development, Automation, Data Structures, Code Reusability, Maintainability, File Management, Python Programming, Scalability, Scripting Languages, Data Persistence, JSON
★ 5 (15) · Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Grundsätze der Programmierung, Rust (Programmiersprache), Daten-Strukturen, Spiel-Design, Entwicklung von Videospielen, Anwendungsprogrammierschnittstelle (API), Algorithmen, Software-Entwicklung
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

University of Colorado System
Kompetenzen, die Sie erwerben: Video Game Development, Game Design, Debugging, Unity Engine, Program Development, Unreal Engine, Programming Principles, Integrated Development Environments, Computer Programming, C# (Programming Language), Scripting Languages, Scripting
★ 5 (6) · Anfänger · Kurs · 1–4 Wochen