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.

Board Infinity
Kompetenzen, die Sie erwerben: JavaScript-Frameworks, Web-Design und Entwicklung, Benutzeroberfläche (UI), Web-Entwicklung, Anwendungs-Rahmenwerke, Ereignisgesteuerte Programmierung, Reaktionsfähiges Web-Design, Frontend-Integration, Instandhaltbarkeit, UI-Komponenten, Front-End-Webentwicklung, React.js, Eckig
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: AI-Integrationen, LLM-Bewerbung, Cloud-Technologien, Leistungsoptimierung, Cloud-Bereitstellung, Cloud-Entwicklung, Cloud-Sicherheit, Cloud-Hosting, OpenAI, Cloud-Anwendungen, OpenAI-API, API-Gateway, Anwendungsprogrammierschnittstelle (API), Verteiltes Rechnen, Bereitstellung von Anwendungen
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Metasploit, Exploit development, OSI Models, Network Security, Exploitation techniques, Open Web Application Security Project (OWASP), TCP/IP, Cybersecurity, Vulnerability Scanning, Cyber Operations, Malware Protection, Network Protocols, Security Testing, Cyber Attacks, Wireless Networks, Application Security, Cyber Security Assessment, Network Monitoring, Linux, Object Oriented Programming (OOP)
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Unreal Engine, Video Game Development, Animation and Game Design, Game Design, Animations, User Interface (UI), Interactive Design, Prototyping, Virtual Environment, Simulation and Simulation Software, Visualization (Computer Graphics), Simulations, Artificial Intelligence, User Interface (UI) Design, 3D Assets, Physics, Event-Driven Programming, UI Components, Scripting, Development Environment
Mittel · Spezialisierung · 3–6 Monate

MathWorks
Kompetenzen, die Sie erwerben: Algorithmen, Erkennung von Anomalien, Bildanalyse, Methoden des maschinellen Lernens, Geografische Informationen und Technologie, Computer Vision, Matlab
Mittel · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: R Programmierung, Datenverarbeitung, Datenmanipulation, Integration von Daten, Datenumwandlung, Bereinigung von Daten, Datenqualität, Vorverarbeitung von Daten, Datenwrangling, Tidyverse (R-Paket), R (Software), Pivot-Tabellen und Diagramme, Qualität der Daten, Datenvorverarbeitung
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Pandas (Python Package), Pivot Tables And Charts, Data Manipulation, Data Import/Export, NumPy, Time Series Analysis and Forecasting, Business Reporting, Data Wrangling, Jupyter, Data Visualization, Microsoft Excel, Plot (Graphics), Data Transformation, Data Analysis, Data Cleansing, Data Preprocessing, Analytics, Performance Reporting, Data Processing, Python Programming
Anfänger · Spezialisierung · 1–3 Monate

University of Pittsburgh
Kompetenzen, die Sie erwerben: NumPy, Matplotlib, Plot (Graphics), Linear Algebra, Pandas (Python Package), Data Manipulation, Applied Mathematics, Python Programming, Data Analysis, Data Science, Mathematical Software, Regression Analysis, Data Visualization Software, Mathematics and Mathematical Modeling, Probability & Statistics, Numerical Analysis, Mathematical Modeling, Machine Learning, Computational Logic, Logical Reasoning
Auf einen Abschluss hinarbeiten
Anfänger · Kurs · 1–4 Wochen

University of California, Irvine
Kompetenzen, die Sie erwerben: Systemanalyse, Risikomanagement, Methoden der Softwareentwicklung, Informationssysteme, Lebenszyklus der Softwareentwicklung, Microsoft Excel, Management-Informationssysteme, Rahmen für das Risikomanagement, Computer-Systeme, Agile Entwicklung von Software, Informationstechnologie, Agile Software-Entwicklung, Projekt-Risikomanagement, Entwurf von Systemen, Agile Methodik, Arbeitsablauf-Management, Entwicklung von Systemen, Agiles Projektmanagement, Produktivitätssoftware, Risikomanagement für Projekte, Datensicherheit, Lebenszyklus der Systementwicklung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Java, Anwendungsdesign, Benutzeroberfläche (UI), Java Programmierung, Integrierte Entwicklungsumgebungen, Ereignisgesteuerte Programmierung, Anwendungs-Rahmenwerke, UI-Komponenten, Java-Programmierung, Benutzeroberfläche (UI) Design
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: R Programmierung, Ggplot2, Deskriptive Analytik, Deskriptive Statistik, Explorative Datenanalyse, Datenanalyse, Regressionsanalyse, Statistische Modellierung, Prädiktive Analytik, Modellevaluation, Statistische Analyse, Statistische Visualisierung, Datengestützte Entscheidungsfindung, R (Software), Plot (Grafiken), Bewertung des Modells, Prädiktive Modellierung
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Universidade de São Paulo
Kompetenzen, die Sie erwerben: Software Design Patterns, Software Architecture, Software Design, Maintainability, Object Oriented Design, Object Oriented Programming (OOP), Application Frameworks, Software Engineering, Programming Principles, Software Quality (SQA/SQC)
Fortgeschritten · Kurs · 1–3 Monate