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: Software Architecture, Software Design Patterns, Software Design, Systems Architecture, Microservices, Maintainability, Object Oriented Design, System Design and Implementation, Performance Tuning, Model View Controller, Application Design, Programming Principles, Scalability, Python Programming, Code Reusability, Object Oriented Programming (OOP), Event-Driven Programming, Unit Testing
Mittel · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Datenumwandlung, Datenerhebung, Datenzugang, Daten-Strukturen, JSON, Python-Programmierung, Restful API, Datenerfassung, Datenmanipulation, Datenverarbeitung, Anwendungsprogrammierschnittstelle (API), Datenwrangling
★ 4.7 (4049) · Mittel · Kurs · 1–4 Wochen

Microsoft
Kompetenzen, die Sie erwerben: Web Scraping, Data Structures, Git (Version Control System), Generative AI, Test Script Development, Version Control, Matplotlib, Devops Tools, Plotly, DevOps, Agile Methodology, Web Development, Data Ethics, Flask (Web Framework), Data Visualization, Scripting, GitHub, Data Analysis, Automation, Cloud Computing
★ 4.4 (677) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Graphentheorie, Netzwerkanalyse, Python-Programmierung, Große Daten, Algorithmen, Theoretische Informatik, Modell-Optimierung, Computerwissenschaft, Informatik, Netzwerk-Routing
★ 4.6 (701) · Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Vector Databases, Embeddings, Generative AI, AI Workflows, Retrieval-Augmented Generation, Database Design, Database Systems, Model Optimization, Unstructured Data, Performance Tuning, Machine Learning Methods, Dimensionality Reduction, Model Evaluation, Scalability, Machine Learning
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Model Evaluation, Keras (Neural Network Library), Software Documentation, Technical Documentation, Artificial Neural Networks, PyTorch (Machine Learning Library), Model Training, Deep Learning, Model Optimization, Applied Machine Learning, Network Architecture
Mittel · Kurs · 1–4 Wochen
École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Java, Anwendungsdesign, Scala-Programmierung, Ereignisgesteuerte Programmierung, Daten-Strukturen, Software-Entwurfsmuster, Leistungsoptimierung, Funktionales Design, Funktionelle Prüfung, Grundsätze der Programmierung, Andere Programmiersprachen
★ 4.5 (3137) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Computer Graphics, Visualization (Computer Graphics), Animations, Computer Graphic Techniques, Graphics Software, Motion Graphics, Graphical Tools, Computer Displays, Plot (Graphics)
Anfänger · Kurs · 1–4 Wochen

University of California, Davis
Kompetenzen, die Sie erwerben: Datenvalidierung, Validierung von Daten, Javascript und jQuery, Ereignisgesteuerte Programmierung, Frontend-Leistung, Skripting, Computational Thinking, Spiel-Design, Web-Design und Entwicklung, Programm-Entwicklung, Web-Anwendungen, jQuery, Datenmanipulation, UI-Komponenten, Cascading Style Sheets (CSS), Skriptsprachen, Javascript, JavaScript-Frameworks, Hypertext Markup Language (HTML), Grundsätze der Programmierung, HTML und CSS
★ 4.7 (1065) · Anfänger · Spezialisierung · 3–6 Monate

Board Infinity
Kompetenzen, die Sie erwerben: Responsible AI, Make.com, Prompt Engineering, AI Workflows, Prompt Patterns, Data Ethics, Microsoft Power Automate/Flow, Agentic Workflows, Business Process Automation, Generative AI Agents, Process Flow Diagrams, No-Code Development, Model Deployment, Risking, Process Modeling, AI Enablement, Business Priorities, LLM Application, Prompt Engineering Tools, Artificial Intelligence
Anfänger · Spezialisierung · 1–3 Monate

California Institute of the Arts
Kompetenzen, die Sie erwerben: Visuelles Storytelling, Entwurf, Prototyping, Gestaltung, Konzeptionelle Gestaltung, Technischer Entwurf, Technische Kommunikation, Animation und Spieldesign, Geschichtenerzählen, Animationen, Spiel-Design, Ideenfindung, Design-Strategien, Kunstgeschichte, Entwicklung von Videospielen, Gestaltungselemente und -prinzipien, Virtuelle Umgebung, Prüfung der Benutzerfreundlichkeit, Software-Visualisierung, Software-Entwurfsdokumente, Kreatives Design
★ 4.7 (4165) · Anfänger · Spezialisierung · 3–6 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Python-Programmierung, JSON, Einheitstest, Einheitliche Prüfung, Objektorientierter Entwurf, Objektorientierte Programmierung (OOP), Software-Prüfung
★ 4.7 (3725) · Mittel · Kurs · 1–4 Wochen