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 Michigan
Kompetenzen, die Sie erwerben: Fehlersuche, Benutzeroberfläche (UI), Benutzerfreundlichkeit, Javascript, Web-Entwicklung, Cascading Style Sheets (CSS), Webdesign, Web Content Accessibility Guidelines, HTML und CSS, Reaktionsfähiges Webdesign, Browser-Kompatibilität
Anfänger · Kurs · 1–3 Monate

University of Alberta
Kompetenzen, die Sie erwerben: Maschinelles Lernen, Algorithmen, Wahrscheinlichkeitsverteilung, Algorithmen für maschinelles Lernen, Künstliche Intelligenz, Reinforcement Learning, Markov-Modell
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Apple iOS, Open Web Application Security Project (OWASP), Swift Programming, Mobile Security, Mobile Development, Secure Coding, IT Security Architecture, Application Security, Data Validation, Vulnerability Assessments, Cryptography, Application Programming Interface (API), JSON
Mittel · Kurs · 1–4 Wochen

University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Algorithmen, Theoretische Informatik, Cloud Computing, NoSQL, Technologien zur Datenspeicherung, Verteiltes Rechnen, Skalierbarkeit, Apache Hadoop, Apache Cassandra, Datenbank-Theorie, Netzwerkprotokolle, C++ (Programmiersprache), Systeme Design
Anfänger · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Data Ethics, Responsible AI, Technical Communication, Stakeholder Communications, Model Evaluation, Data Preprocessing, Diversity Awareness, Analytical Skills, Data-Driven Decision-Making, Sampling (Statistics), Statistical Analysis, Decision Support Systems
Mittel · Kurs · 1–4 Wochen

National Taiwan University
Kompetenzen, die Sie erwerben: Operations Research, Mathematical Modeling, Process Optimization, Report Writing, Network Model, Applied Mathematics, Process Improvement and Optimization, Business Modeling, Industrial Engineering, Linear Algebra, Numerical Analysis, Operations Management, Applied Machine Learning, Resource Allocation, Case Studies, Engineering Calculations, Algorithms, Feasibility Studies, Project Design, Business Analytics
Anfänger · Spezialisierung · 3–6 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: Computer Programmierung, Mensch-Maschine-Schnittstellen, Computer-Systeme, Grundsätze der Programmierung, Systemtechnik, Grundlegende elektrische Systeme, Elektronische Komponenten, Kontrollsysteme, Hardware Design, Peripheriegeräte, Drahtlose Netzwerke, Elektrotechnik und Computertechnik, Automatisierungstechnik, Fernzugriffssysteme, Interaktives Lernen, Elektronische Hardware, Elektronik, Elektrische Verkabelung, Eingebettete Systeme, Internet der Dinge
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Quantitative Research, Scatter Plots, R Programming, Statistical Visualization, Correlation Analysis, Descriptive Statistics, Statistical Analysis, Data Analysis, Data Visualization, Statistics, Exploratory Data Analysis, Data Import/Export, Data Structures
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Bayesian Network, Predictive Modeling, Machine Learning Methods, Markov Model, Statistical Modeling, Artificial Intelligence, Statistical Inference, Graph Theory, Network Analysis, Probability & Statistics, Sampling (Statistics), Algorithms, Scalability
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Event-Driven Programming, Server Side, Front-End Web Development, Computer Networking
Anfänger · Kurs · 1–4 Wochen
University of London
Kompetenzen, die Sie erwerben: Maschinelles Lernen, Klassifizierungsalgorithmen, Erhebung von Daten, Modellevaluation, Künstliche Intelligenz, Datenvorverarbeitung, Datenanalyse, Bildanalyse
Auf einen Abschluss hinarbeiten
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Object Oriented Design, Ruby (Programming Language), Performance Tuning, Data Persistence, Maintainability, Application Design, Software Engineering, Development Environment, Application Development, Application Security, Unit Testing, Scalability, Software Design, Debugging, Application Deployment, Software Configuration Management, Business Logic
Anfänger · Kurs · 1–3 Monate