Programmieren-Kurse können Ihnen helfen, die Grundlagen von Syntax, Kontrollstrukturen und Datenstrukturen in verschiedenen Sprachen zu lernen. Sie können Fähigkeiten im Schreiben, Testen und Strukturieren von Code aufbauen. Viele Kurse führen in Entwicklungsumgebungen, Versionskontrolle und einfache Projektbeispiele ein, mit denen Sie eigene Programme Schritt für Schritt entwickeln.

University of California San Diego
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Algorithmen, Computer Programmierung, Pädagogik, Java Programmierung, Fehlersuche, Computergestütztes Denken, Kulturelle Reaktionsfähigkeit, Integrierte Entwicklungsumgebungen, Java
Anfänger · Kurs · 1–3 Monate

University of Maryland, College Park
Kompetenzen, die Sie erwerben: No-Code Development, Application Development, User Experience, User Interface (UI), Data Modeling, Sprint Retrospectives, Platform As A Service (PaaS), Product Lifecycle Management, Service Recovery, Digital Transformation, Application Design, Drive Engagement, Technology Solutions, User Feedback, Application Deployment, Customer Engagement, Cloud Platforms, Technical Product Management, Automation, Product Management
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Code-Überprüfung, ChatGPT, Generative KI, Fehlersuche, Microsoft Kopilot, Schnelles Engineering, Anwendungsentwicklung
Mittel · Kurs · 1–3 Monate

Scrimba
Kompetenzen, die Sie erwerben: Javascript, Web-Entwicklung, React.js, Middleware, Web-Entwicklungstools, React Redux
Mittel · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Künstliche Intelligenz, AI-Personalisierung, Daten in Echtzeit, Generative KI, Analyse, ChatGPT, Entwerfen, Design Thinking, Strategie der Kundenerfahrung (CX), Persona Entwicklung, Prädiktive Analytik, Kundeneinblicke, Kundenanalyse
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Amazon Web Services, Artificial Intelligence, Integrated Development Environments, Software Development Tools, Microsoft Visual Studio, Debugging, Development Environment, Vulnerability Scanning, Software Development, Web Applications, TypeScript
Mittel · angeleitetes Projekt · Weniger als 2 Stunden
Kompetenzen, die Sie erwerben: Package and Software Management, Platform As A Service (PaaS), Development Environment, Virtual Environment, Dependency Analysis, Python Programming, Application Deployment
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Rmarkdown, Shiny (R Package), Deep Learning, Data Import/Export, Reinforcement Learning, R Programming, Ggplot2, Data Manipulation, Plotly, Applied Machine Learning, Machine Learning Algorithms, Web Scraping, Artificial Intelligence, Dimensionality Reduction, Statistical Analysis, Image Analysis, Classification And Regression Tree (CART), PyTorch (Machine Learning Library), Artificial Neural Networks, Artificial Intelligence and Machine Learning (AI/ML)
Anfänger · Spezialisierung · 3–6 Monate
Kompetenzen, die Sie erwerben: Matplotlib, Plot (Graphics), Data Visualization Software, Data Visualization, Jupyter, Interactive Data Visualization, Scatter Plots, Histogram, Box Plots, Animations, Python Programming
Mittel · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: Python-Programmierung, Datenanalyse, Datenorientierte Programmierung, Instandhaltbarkeit, Datenmanipulation, Fehlersuche, Technische Unterstützung
Mittel · Kurs · 1–4 Wochen

Scrimba
Kompetenzen, die Sie erwerben: Software Design Patterns, Software Design, Computational Thinking, Algorithms, Program Development, Computer Programming, Software Development, Software Engineering, Data Structures, Problem Solving, Pseudocode, Computer Science, Javascript, Web Development, Machine Learning Methods, Data Science
Mittel · Spezialisierung · 1–4 Wochen

Kompetenzen, die Sie erwerben: Artificial Intelligence and Machine Learning (AI/ML), NumPy, PyTorch (Machine Learning Library), Predictive Modeling, Matplotlib, Development Environment, Pandas (Python Package), Deep Learning, Classification And Regression Tree (CART), Python Programming, Artificial Neural Networks, Data Manipulation, Programming Principles, Tensorflow, Regression Analysis, Machine Learning, Computer Programming, Integrated Development Environments
Anfänger · Kurs · 3–6 Monate