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: Anwendungsentwicklung, Konfigurationsverwaltung, GitHub Kopilot, Cloud-Speicher, Git (Versionskontrollsystem), Fehlersuche, Cloud-Entwicklung, GitHub, Software-Entwicklungstools, Entwicklungsumgebung, Versionskontrolle, Bereitstellung von Anwendungen, Konfigurationsmanagement, Integrierte Entwicklungsumgebungen, Dateiverwaltung, Kollaborative Software
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Mobile Development, Cross Platform Development, .NET Framework, Authentications, User Interface (UI), Application Programming Interface (API), UI Components, C# (Programming Language), API Design, Development Environment, Identity and Access Management, Authorization (Computing), Network Troubleshooting, Role-Based Access Control (RBAC), Software Design Patterns
★ 4.3 (6) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Ereignisgesteuerte Programmierung, Entwicklung von Videospielen, Entwicklungstests, Fehlersuche, C# (Programmiersprache), Skripting, Entwicklungsumgebung, Spiel-Design, Installation der Software, Unity-Engine
Anfänger · Kurs · 1–4 Wochen

Board Infinity
Kompetenzen, die Sie erwerben: Responsive Web Design, Cloud Deployment, Web Design, Database Development, Database Systems, Front-End Web Development, Application Programming Interface (API), Full-Stack Web Development, Amazon Web Services, Cloud Computing, User Interface (UI), Authentications, Development Environment, Web Applications, Frontend Performance, Cascading Style Sheets (CSS), Continuous Deployment, Web Frameworks, Continuous Integration, Frontend Integration
Fortgeschritten · Spezialisierung · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Computer Programmierung, Wiederverwendbarkeit von Code, Leistungsoptimierung, Computerprogrammierung, Python-Programmierung
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Dimensionalitätsreduktion, Maschinelles Lernen, Pandas (Python-Paket), Daten-Pipelines, AI-Personalisierung, Datenmanipulation, Unüberwachtes Lernen, Datenumwandlung, PySpark, Einbettungen, Datenverarbeitung, Angewandtes maschinelles Lernen, OpenAI-API, Apache Spark
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Blockchain, Front-End Web Development, Application Development, Web Development, Transaction Processing, Development Testing, Frontend Integration, Cryptography, FinTech, Emerging Technologies, Software Design, HTML and CSS, Software Architecture, Test Script Development, User Interface (UI) Design, Experience Design, Javascript, Application Deployment, Payment Systems, Data Management
★ 4.8 (24) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenerfassung, R Programmierung, Datenzugang, Datenmanipulation, Daten importieren/exportieren, Regressionsanalyse, Datenvisualisierung, Grafische Darstellung, Plot (Grafiken), Daten-Strukturen, Ggplot2, Streudiagramme, R (Software), Datenerhebung, Entwicklungsumgebung, Datenanalyse, Statistische Visualisierung, Installation der Software
Mittel · Kurs · 1–4 Wochen
Kompetenzen, die Sie erwerben: Maschinelles Lernen, Modell-Optimierung, MLOps (Operationen für maschinelles Lernen), Engagement der Interessengruppen, Methoden des maschinellen Lernens, Datenwissenschaft, Daten-Storytelling, Engagement von Stakeholdern, Modell Ausbildung, Kommunikation, Datenvisualisierung, Datengestützte Entscheidungsfindung, Algorithmen für maschinelles Lernen, Kontinuierliche Bereitstellung, Kommunikation mit Interessenvertretern, Angewandtes maschinelles Lernen, Web-Anwendungen, Abschluss des Projekts, Präsentation der Daten, Präsentationen, Lieferung der Lösung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Software-Versionierung, Software-Entwicklung, Git (Versionskontrollsystem), Devops-Werkzeuge, DevOps, Lebenszyklus der Softwareentwicklung, Methoden der Softwareentwicklung, Software-Entwicklungstools, Versionskontrolle, Linux-Verwaltung, Kollaborative Software
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Exploit development, Penetration Testing, Exploitation techniques, Scripting, Brute-force attacks, Scripting Languages, Shell Script, Python Programming, Program Development, Network Protocols, Data Persistence, Software Installation
★ 4.8 (13) · Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Load Balancing, Scalability, Microservices, .NET Framework, Cloud Deployment, Database Management Systems, Redis, Application Performance Management, Software Design Patterns, Cloud Computing Architecture, Cloud Applications, Database Development, Databases, System Monitoring, Software Architecture, Distributed Computing, Cloud-Native Computing, Microsoft Azure, Performance Tuning
★ 4.9 (80) · Mittel · Kurs · 1–4 Wochen