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: Skripting, Cascading Style Sheets (CSS), Grundsätze der Programmierung, HTML und CSS, Ereignisgesteuerte Programmierung, Web-Anwendungen, Computational Thinking, Datenvalidierung, Datenmanipulation, Validierung von Daten, Web-Design und Entwicklung, Frontend-Leistung, Javascript, JavaScript-Frameworks, Spiel-Design, Javascript und jQuery, Skriptsprachen, jQuery, Hypertext Markup Language (HTML), Programm-Entwicklung, UI-Komponenten
Anfänger · Spezialisierung · 3–6 Monate

Pragmatic AI Labs
Kompetenzen, die Sie erwerben: Amazon Bedrock, AI Security, Retrieval-Augmented Generation, Docker (Software), Prompt Engineering, GitHub Copilot, Token Optimization, Agentic Workflows, AI Orchestration, LLM Application, Debugging, Serverless Computing, Software As A Service, Model Context Protocol, Amazon Web Services, Large Language Modeling, Rust (Programming Language), Code Review, Natural Language Processing, GitHub
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Unity Engine, 3D Assets, Game Design, Video Game Development, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Machine Learning Methods, Computer Graphic Techniques, Generative AI, Machine Learning, Object Oriented Design, C# (Programming Language)
Mittel · Kurs · 1–4 Wochen

Rice University
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Datenvisualisierung, Datenwörterbuch, Datenzugang, Datenanalyse, Paket- und Softwareverwaltung, Grundsätze der Programmierung, Datenwrangling, Rechnerische Logik, Plot (Grafiken), Datenmanipulation, Daten-Strukturen, Installation der Software, Software zur Datenvisualisierung, Datei-E/A, Entwicklungsumgebung, Datenverarbeitung, Bereinigung von Daten, Python-Programmierung, Daten-Mapping
Anfänger · Spezialisierung · 3–6 Monate

University of Pittsburgh
Kompetenzen, die Sie erwerben: Bayesian Statistics, Data-Driven Decision-Making, Statistical Modeling, Predictive Analytics, Predictive Modeling, Applied Machine Learning, Markov Model, Statistical Methods, Data Science, Health Informatics, Statistical Inference, Statistical Machine Learning, Statistical Programming, Regression Analysis, Statistical Analysis, Machine Learning, Machine Learning Algorithms, Python Programming, Probability Distribution, Computational Thinking
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Scalability, Role-Based Access Control (RBAC), Authentications, Load Balancing, Microsoft Copilot, C# (Programming Language), ASP.NET, Secure Coding, Data Security, Performance Tuning, Encryption, Back-End Web Development, .NET Framework, API Design, Restful API, Application Security, Application Development, Multi-Factor Authentication, Process Optimization, Debugging
Anfänger · Spezialisierung · 3–6 Monate

Northeastern University
Kompetenzen, die Sie erwerben: Data Wrangling, Data Cleansing, Relational Databases, Extract, Transform, Load, Data Manipulation, Data Integration, SQL, Databases, Database Management, Data Transformation, Data Processing, Data Quality, Business Intelligence, Data Access, Data Pipelines, Data Validation, Alteryx, Pandas (Python Package), Dataflow, Python Programming
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: PyTorch (Machine Learning Library), Reinforcement Learning, Deep Learning, Machine Learning Methods, Artificial Neural Networks, Model Training, Machine Learning, Machine Learning Algorithms, Model Optimization, Python Programming, Algorithms, Model Evaluation
Mittel · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Bildanalyse, Computer Vision, Software-Entwicklung, Softwaretechnik, Objektorientierter Entwurf, Diagramm Entwurf, Anwendungsprogrammierschnittstelle (API), Python-Programmierung, Unified Modeling Language, Jupyter, Software Entwurf
Mittel · Kurs · 1–4 Wochen

University of Toronto
Kompetenzen, die Sie erwerben: Algorithmen, Lineare Algebra, Schätzung, Robotik, Faltungsneuronale Netze, Globale Positionierungssysteme, Software-Architektur, Software Architektur, Tiefes Lernen, Faltungsneuronale Netzwerke, Bildanalyse, Computer Vision, Hardware-Architektur, Modell Ausbildung, Graphentheorie, Kontrollsysteme, Systemarchitektur, Simulationen, Simulation und Simulationssoftware, Netzwerk-Routing, Sicherheitsgarantie, Mathematische Modellierung
Fortgeschritten · Spezialisierung · 3–6 Monate

CentraleSupélec
Kompetenzen, die Sie erwerben: Java, Interaktives Design, Ereignisgesteuerte Programmierung, Benutzeroberfläche (UI) Design, Mobile Entwicklung, Benutzerzentriertes Design, Java Programmierung, Software-Dokumentation, Java-Programmierung, Anwendungsentwicklung, Entwicklungsumgebung, Installation der Software, Android-Entwicklung, Storyboarding, Android (Betriebssystem), Android-Studio, UI-Komponenten, Anwendungsdesign
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: React Native, UI Components, Mobile Development, Responsive Web Design, User Interface (UI), User Interface (UI) Design, Debugging, React Redux, Figma (Design Software), Mobile Development Tools, Development Environment, Application Programming Interface (API), Animations, Javascript
Mittel · Kurs · 1–3 Monate