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 Virginia
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Prototyping, Software-Entwicklung, Anwendungsprogrammierschnittstelle (API), Web-Entwicklungs-Tools, Frontend-Integration, Fehlersuche, Model-View-Controller, Benutzeroberfläche (UI), HTML und CSS, Javascript, Hypertext Markup Language (HTML), Interaktives Design, Web-Design und Entwicklung, Web-Anwendungen, Cascading Style Sheets (CSS), jQuery, Anwenderbericht, Javascript und jQuery, Web-Design
★ 4.2 (74) · Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Feinabstimmung, Transfer Learning, Computer Vision, Tiefes Lernen, Modellevaluation, Modell Ausbildung, Faltungsneuronale Netze, Leistungsoptimierung, Bewertung des Modells, Lernen übertragen, Matlab, Angewandtes maschinelles Lernen, Künstliche neuronale Netze, Prädiktive Modellierung, Klassifizierungsalgorithmen, Faltungsneuronale Netzwerke, Bildanalyse
★ 4.9 (19) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Back-End Web Development, Server Side, Full-Stack Web Development, Middleware, Authentications, API Design, Application Programming Interface (API), User Accounts, Databases, JavaScript Frameworks, GitHub, Development Environment, Data Validation
★ 4.6 (39) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Docker (Software), Containerization, Web Design and Development, Restful API, User Interface (UI), User Interface (UI) Design, HTML and CSS, Node.JS, Application Deployment, MongoDB, Database Management, Databases, JavaScript Frameworks, Web Applications, Web Development, Web Frameworks, Web Development Tools, Database Application, Server Side, Javascript
★ 4.1 (30) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Restful API, API Design, Application Deployment, Application Programming Interface (API), Authentications, API Testing, Cloud Deployment, Web Services, Web Frameworks, User Provisioning, Unit Testing, Continuous Deployment, User Accounts, Test Script Development, Email Automation, Debugging, Operational Databases, Back-End Web Development, Software Testing, Continuous Integration
★ 4.2 (22) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Scikit Learn (Machine Learning Library), Predictive Modeling, Regression Analysis, Machine Learning Algorithms, Applied Machine Learning, Predictive Analytics, Python Programming, Classification Algorithms, Model Training, Machine Learning, Data Analysis
★ 4.8 (11) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Software-Konfigurationsmanagement, Software-Versionierung, Computer-Programmierwerkzeuge, Devops-Werkzeuge, Tools erstellen, Versionskontrolle, Software-Entwicklungstools, Abhängigkeitsanalyse, Apache Maven, Apache
★ 4.4 (10) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: LangChain, LLM Application, Large Language Modeling, AI Workflows, Retrieval-Augmented Generation, Embeddings, Generative AI, Tool Calling, Fine-tuning, Prompt Engineering, PyTorch (Machine Learning Library), Tensorflow, Semantic Web, Natural Language Processing, Artificial Intelligence, Application Development, Analytical Skills, Application Programming Interface (API), Supervised Learning, Computer Programming Tools
★ 3.3 (16) · Anfänger · Spezialisierung · 1–3 Monate
University of Michigan
Kompetenzen, die Sie erwerben: R (Software), Model Evaluation, Statistical Modeling, Statistics, Data Visualization, Data Analysis, Sampling (Statistics), Data Wrangling, Data Manipulation, Predictive Modeling, Correlation Analysis, Histogram, Biostatistics, Statistical Reporting, Statistical Analysis, Statistical Hypothesis Testing, Scripting, Statistical Software, Package and Software Management, Scripting Languages
★ 4.9 (13) · Anfänger · Spezialisierung · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: System-Programmierung, Software-Entwicklung, Verifizierung und Validierung, Theoretische Informatik, Linux, OS Prozessmanagement, Eingebettete Software, Eingebettete Systeme, Systemanalyse, Systementwurf und Implementierung, Test-Tools, Algorithmen, Software Entwurf, Echtzeit-Betriebssysteme
★ 4.3 (20) · Fortgeschritten · Kurs · 1–4 Wochen
Kompetenzen, die Sie erwerben: Data Warehousing, Google Cloud Platform, Big Data, Model Evaluation, Apache Spark, Data Integration, Dataflow, SQL, Data Pipelines, Metadata Management, Data Management, Real Time Data, Tensorflow, Data Science, Command-Line Interface, Applied Machine Learning, Cloud-Based Integration, Apache Hadoop, Query Languages, Machine Learning
★ 4.3 (125) · Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Feinabstimmung, Maschinelles Lernen, Daten importieren/exportieren, Modell-Optimierung, ChatGPT, Test Daten, Modellevaluation, Modell Ausbildung, Generative KI, Modellierung großer Sprachen, Bewertung des Modells, Angewandtes maschinelles Lernen, Künstliche neuronale Netze, Python-Programmierung, Keras (Bibliothek für neuronale Netze), Vorverarbeitung von Daten, Bildanalyse, Datenvorverarbeitung
★ 4.4 (35) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden