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: Time Series Analysis and Forecasting, Recurrent Neural Networks (RNNs), SAS (Software), Forecasting, Regression Analysis, Machine Learning Methods, Applied Machine Learning, Statistical Analysis, Statistical Methods, Data Analysis Software, Predictive Modeling, Statistical Modeling, Statistical Software, Bayesian Statistics, Model Evaluation
Mittel · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: CI/CD, Continuous Integration, Continuous Deployment, Automation, GitHub, YAML, Event-Driven Programming, Git (Version Control System), Code Reusability, Software Testing
★ 3.2 (23) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Northeastern University
Kompetenzen, die Sie erwerben: Unified Modeling Language, Leistungsoptimierung, Datenbank-Management, Datenbank-Theorie, Datenverwaltung, Konzeptionelle Gestaltung, Datenbankarchitektur und -verwaltung, Datenmodellierung, Datenbank-Design, Software Architektur, MongoDB, SQL, Software-Architektur, Datenmanagement, Datenbank-Entwicklung, NoSQL, Datenbank Management, Datenbank-Systeme, Relationale Datenbanken, Datenbank-Management-Systeme
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Feinabstimmung, Künstliche Intelligenz und maschinelles Lernen (AI/ML), LLM-Bewerbung, Generative KI, Auto-Kodierer, Generative AI-Agenten, ChatGPT, Modellevaluation, OpenAI, Generative adversarische Netze (GANs), Modellierung großer Sprachen, OpenAI-API, Angewandtes maschinelles Lernen, Anwendungsprogrammierschnittstelle (API), Generative Modellarchitekturen, Abruf-erweiterte Erzeugung, Bewertung des Modells, Gesicht umarmen, Autokodierer
Fortgeschritten · Kurs · 1–3 Monate
Kompetenzen, die Sie erwerben: Package and Software Management, Platform As A Service (PaaS), Development Environment, Virtual Environment, Python Programming, Build Tools, Program Development, Application Deployment
★ 4.6 (10) · Mittel · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: Simple Object Access Protocol (SOAP), Restful API, Web Services, Hypertext Markup Language (HTML), HTML and CSS, Java Platform Enterprise Edition (J2EE), Software Design, Java, Extensible Markup Language (XML), Application Programming Interface (API), API Design, Object Oriented Design, Software Design Patterns, Software Architecture, Web Design, Web Design and Development, Web Applications, Front-End Web Development, Web Development, Command-Line Interface
★ 4.2 (32) · Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Datenverarbeitung, Keras (Bibliothek für neuronale Netze), Maschinelles Lernen, Datenumwandlung, Python-Programmierung, Modellevaluation, Tiefes Lernen, Vorverarbeitung von Daten, Bildanalyse, Modell Ausbildung, Wissenschaftliche Visualisierung, Angewandtes maschinelles Lernen, Computer Vision, Jupyter, Bewertung des Modells, Datenvorverarbeitung
★ 4.1 (11) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Coursera
Kompetenzen, die Sie erwerben: Data Import/Export, R (Software), Scripting, R Programming, Scripting Languages, Statistical Programming, Data Structures
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

University of California San Diego
Kompetenzen, die Sie erwerben: Testfall, Funktionelle Prüfung, Technischer Entwurf, Mobile Entwicklungstools, Ideenfindung, Software-Systeme, Systementwurf und Implementierung, Internet der Dinge, Einheitliche Prüfung, Programm-Entwicklung, Technische Kommunikation, Mobile Entwicklung, Einheitstest, Software-Dokumentation, Software-Entwicklung, Entwurf von Systemen, Eingebettete Systeme, Eingebettete Software, Systemprüfung, Software-Entwurfsdokumente, Software Entwurf
★ 3.7 (10) · Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Cloud Deployment, Software Development Methodologies, Open Web Application Security Project (OWASP), CI/CD, Application Deployment, DevOps, Development Environment, Continuous Integration, Ansible, TCP/IP, Docker (Software), OSI Models, General Networking, Networking Hardware, Computing Platforms, Application Programming Interface (API), Version Control, IT Automation, Software Design Patterns, JSON
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Frontend Integration, Spring Boot, Configuration Management, API Gateway, JUnit, Java Programming, Enterprise Application Management, Java, Test Tools, Unit Testing, Application Programming Interface (API), Development Testing, Software Design Patterns, Authentications
Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenmanipulation, Datenverwaltung, SQL, Datenvisualisierung, Datengestützte Entscheidungsfindung, Datenmanagement
★ 4.4 (11) · Anfänger · Kurs · 1–4 Wochen