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: Web Applications, Web Design and Development, API Design, User Interface (UI), Databases, Scalability, GitHub, Command-Line Interface, Data Validation
Anfänger · Spezialisierung · 3–6 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Python-Programmierung, Maschinelles Lernen, Unstrukturierte Daten, Computer Programmierung, Klinische Informatik, Verarbeitung natürlicher Sprache, Medizinische Terminologie, Gesundheitsinformatik, Deep Learning, Künstliche neuronale Netze, Computer-Programmierwerkzeuge, Modellevaluation, Data-Mining, Text Mining
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Python-Programmierung, Maschinelles Lernen, Deep Learning, Künstliche neuronale Netze, Künstliche Intelligenz, Regressionsanalyse, Entwicklungsumgebung, Datenvorverarbeitung, PyTorch (Bibliothek für Maschinelles Lernen), Modellevaluation, Leistungsoptimierung, System-Konfiguration, Software-Installation
Mittel · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Canva (Software), Graphic Design, Graphic and Visual Design, Design, Design Elements And Principles, Visual Design, Graphic and Visual Design Software, Digital Design, Creative Design, Design and Product, Event Management, Computer Programming
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Web Scraping, Data Visualization, Data Preprocessing, Data Cleansing, Exploratory Data Analysis, Scripting, Data Analysis, Data Manipulation, Data Import/Export, Extensible Markup Language (XML), Python Programming, Jupyter, GitHub
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

DeepLearning.AI
Kompetenzen, die Sie erwerben: SQL, Datenarchitektur, Apache Spark, Datenbanken, Vektor-Datenbanken, Datenbank-Systeme, Daten-Seen, Datenspeicherung, Apache Kafka, Datenbank-Management-Systeme, Cloud-Speicher, Amazon S3, Leistungsoptimierung, Abfragesprachen, Data-Warehousing, Daten-Pipelines, Datenumwandlung, Dateisysteme, Amazon Webdienste
Mittel · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Robotics, Data Mapping, Real-Time Operating Systems, Simulations, Linear Algebra, Python Programming, Algorithms, Computer Programming
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

MathWorks
Kompetenzen, die Sie erwerben: Model Evaluation, Computer Vision, Model Deployment, Anomaly Detection, Convolutional Neural Networks, Image Analysis, Transfer Learning, Matlab, Deep Learning, Artificial Neural Networks, Applied Machine Learning, PyTorch (Machine Learning Library), Data Preprocessing, Classification Algorithms, Data Visualization, Data Synthesis, Performance Tuning, Data Analysis
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Vector Databases, AI Personalization, Embeddings, Hugging Face, MongoDB, NoSQL, PostgreSQL, Relational Databases, Generative AI, SQL, Databases, LLM Application, Applied Machine Learning, Database Design, Database Management, Apache Cassandra, Text Mining, Artificial Intelligence, Machine Learning, Data Science
Mittel · Spezialisierung · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Sampling (Statistics), Statistical Hypothesis Testing, Data-Driven Decision-Making, Descriptive Statistics, Correlation Analysis, Data Analysis, Probability Distribution, Statistical Software, Statistics, Statistical Analysis, Estimation, R (Software), Data Visualization, Risk Analysis, Probability, Statistical Methods, R Programming, Return On Investment, Probability & Statistics, Problem Solving
Auf einen Abschluss hinarbeiten
Anfänger · Spezialisierung · 3–6 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Stored Procedure, PL/SQL, SQL, Database Management, Data Access, Databases, Database Systems, Java, Java Programming, JUnit
Anfänger · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Angewandte Mathematik, Linux, Eingebettete Software, Software Entwurf, Echtzeit-Betriebssysteme, Algorithmen, C (Programmiersprache), Verifizierung und Validierung, Systementwurf und Implementierung, Mathematische Modellierung, Eingebettete Systeme, OS Prozessverwaltung
Fortgeschritten · Kurs · 1–4 Wochen