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.

University of California, Davis
Kompetenzen, die Sie erwerben: Ereignisgesteuerte Programmierung, Integrierte Entwicklungsumgebungen, Datenvalidierung, HTML und CSS, Reaktionsfähiges Webdesign, Fehlersuche, Javascript, Skripting, Web Design und Entwicklung, Grundsätze der Programmierung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Computer Graphics, 3D Assets, Visualization (Computer Graphics), Computer Graphic Techniques, C++ (Programming Language), Video Game Development, Image Quality, Applied Mathematics, Algebra
Gemischt · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: Datenvalidierung, Ereignisgesteuerte Programmierung, HTML und CSS, Web Content Accessibility Guidelines, Web Design und Entwicklung, Fehlersuche, Benutzeroberfläche (UI), Javascript, Web-Anwendungen, Datenstrukturen, Interaktives Design, Web-Entwicklung, Grundsätze der Programmierung
Anfänger · Kurs · 1–4 Wochen

AI CERTs
Kompetenzen, die Sie erwerben: Blockchain, Private Cloud, Restful API, Microservices, Go (Programming Language), Compliance Auditing, Enterprise Architecture, Program Development, Software Development Tools, Application Programming Interface (API), Enterprise Security, Development Environment, Auditing, Business Logic, Application Development, Transaction Processing, Cryptography, Debugging, Data Integrity
Fortgeschritten · Kurs · 1–3 Monate

Infosec
Kompetenzen, die Sie erwerben: Computer Programmierung, Python-Programmierung, Modellierung von Bedrohungen, Befehlszeilen-Schnittstelle, Systemüberwachung, Kontinuierliche Überwachung, Cyber Threat Intelligence, Cybersicherheit, Entwicklung von Exploits, Erkennung von Bedrohungen, Netzwerk Überwachung, Persistenz, Skripting, MITRE ATT&CK Rahmenwerk, Jagd auf Cyber-Bedrohungen, Netzwerksicherheit, Techniken der Ausbeutung, IT-Automatisierung, Cyber-Operationen, Datenzugang
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Matplotlib, Applied Machine Learning, Data Visualization, Supervised Learning, Statistics, Predictive Modeling
Mittel · Kurs · 1–3 Monate

Fractal Analytics
Kompetenzen, die Sie erwerben: SQL, Daten-Storytelling, Entscheidungsfindung, Power BI, Python-Programmierung, Datenmodellierung, Interaktive Datenvisualisierung, Storyboarding, Datenbank-Design, Explorative Datenanalyse, Feature Technik, Maschinelles Lernen, Angewandtes maschinelles Lernen, Kritisches Denken, Daten Präsentation, Datenmanipulation, Problemlösung, Datenvisualisierung, Menschenzentriertes Design, Ausdrücke zur Datenanalyse (DAX)
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Box Plots, Data Science, Histogram, Statistical Analysis, Statistical Methods, Probability & Statistics, Data Analysis, Data Visualization Software, Applied Machine Learning, Data Cleansing, Scatter Plots, Matplotlib, Scripting, Python Programming, NumPy, Machine Learning Algorithms, Data Manipulation, Statistical Inference, Programming Principles, Regression Analysis
Gemischt · Kurs · 1–4 Wochen

University at Buffalo
Kompetenzen, die Sie erwerben: Algorithmen, Computer Programmierung, Visualisierung (Computergrafik), Matlab, Wahrscheinlichkeit & Statistik, Digitales Design, Künstliche Intelligenz, Computergrafik, Computervision, Infinitesimalrechnung, Angewandtes maschinelles Lernen, Bildanalyse
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Linux, Scripting, Linux Administration, Linux Commands, Scripting Languages, Operating System Administration, Bash (Scripting Language), Shell Script, Unix Shell, Systems Administration, IT Automation, Software Installation, Command-Line Interface, Cloud Hosting, Object-Relational Mapping, YAML, Python Programming, Databases, File Transfer Protocol (FTP), Network Administration
Gemischt · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Java Programmierung, Computer Programmierung, Entwicklungsumgebung, Befehlszeilen-Schnittstelle, Java, Entwicklung von Anwendungen für Mobilgeräte, Anwendungsentwicklung, UI Komponenten, Programm-Entwicklung, Software-Installation, Fehlersuche, Objektorientierter Entwurf, Benutzeroberfläche (UI), Web-Anwendungen, Virtuelle Maschinen, Grundsätze der Programmierung, Anwendungsserver, Eclipse (Software)
Mittel · Spezialisierung · 3–6 Monate

Birla Institute of Technology & Science, Pilani
Kompetenzen, die Sie erwerben: Object Oriented Design, Software Architecture, Software Design, Software Design Patterns, Software Development Life Cycle, Software Development, Software Engineering, Maintainability, Systems Architecture, Service Oriented Architecture, Technical Design, Web Services, Model View Controller, Event-Driven Programming
Mittel · Kurs · 1–3 Monate