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: Computer-Vernetzung, Innovation, Netzwerksicherheit, Netzwerk-Protokolle, Netzwerk-Routing, TCP/IP, Kryptographie, Netzwerkverwaltung, Kryptographische Protokolle, Netzarchitektur, Allgemeine Netzwerkarbeit, Verschlüsselung, Web-Entwicklung
★ 4.8 (2779) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Android Jetpack, Android Studio, Android Development, Kotlin, Mobile Development, UI Components, Application Frameworks, Mobile Development Tools, Prototyping, User Interface (UI), Application Development, Animations, User Interface (UI) Design, Data Management, Development Environment, Responsive Web Design, Programming Principles, Interactive Design
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Command-Line Interface, C# (Programming Language), .NET Framework, Performance Tuning, Development Environment, Maintainability, Microsoft Development Tools, Application Programming Interface (API), Software Design, Restful API, Software Development Tools, File I/O, Authentications, Application Security, Software Testing, Unit Testing, Package and Software Management
Anfänger · Kurs · 3–6 Monate

Coursera
Kompetenzen, die Sie erwerben: Blockchain, Rust (Programming Language), Program Development, Application Deployment, Command-Line Interface, Transaction Processing
Anfänger · Kurs · 1–4 Wochen

University of California, Davis
Kompetenzen, die Sie erwerben: Datenvalidierung, Ereignisgesteuerte Programmierung, Datenmanipulation, Computational Thinking, Skriptsprachen, UI-Komponenten, Skripting, Grundsätze der Programmierung, Javascript, HTML und CSS, JavaScript-Frameworks, Validierung von Daten, Hypertext Markup Language (HTML), Spiel-Design, Web-Anwendungen, Web-Design und Entwicklung, Programm-Entwicklung, Cascading Style Sheets (CSS), Frontend-Leistung, jQuery, Javascript und jQuery
★ 4.7 (1065) · Anfänger · Spezialisierung · 3–6 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: R Programmierung, Software zur Datenvisualisierung, Software-Dokumentation, Datenmanipulation, Einheitstest, Datenvisualisierung, Visualisierung (Computergrafik), Plot (Grafiken), Ggplot2, Datenwrangling, Web-Scraping, Objektorientierte Programmierung (OOP), R (Software), Objektorientierter Entwurf, Open-Source-Technologie, Technische Dokumentation, Einheitliche Prüfung, Paket- und Softwareverwaltung, Tidyverse (R-Paket), Vorverarbeitung von Daten, Merkblatt (Software), Datenvorverarbeitung
★ 4.2 (1484) · Anfänger · Spezialisierung · 3–6 Monate
Kompetenzen, die Sie erwerben: Datenbank-Design, Datenmanipulation, Statistische Analyse, Software zur Datenvisualisierung, Modellevaluation, SQL, Datenvisualisierung, Bewertung des Modells, Explorative Datenanalyse, R (Software), Datenbank-Entwicklung, Statistische Visualisierung, Datenwrangling, Web-Scraping, Datenanalyse, Ggplot2, Relationale Datenbanken, Präsentation der Daten, Rmarkdown, Merkblatt (Software), Glänzend (R-Paket)
★ 4.5 (1300) · Anfänger · Spezialisierung · 3–6 Monate

Duke University
Kompetenzen, die Sie erwerben: Microsoft Azure, Feinabstimmung, GitHub Kopilot, Maschinelles Lernen, Pandas (Python-Paket), MLOps (Operationen für maschinelles Lernen), Datenmanagement, Einheitstest, DevOps, NumPy, Datenverwaltung, Große Daten, Cloud Computing, GitHub, Gesicht umarmen, Cloud-Bereitstellung, Verantwortungsvolle AI, Python-Programmierung, Datenanalyse, AWS SageMaker, Einheitliche Prüfung, Modell-Einsatz
★ 4.2 (607) · Fortgeschritten · Spezialisierung · 3–6 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Dimensionalitätsreduktion, Markov-Modell, Bioinformatik, Statistische Methoden, Infektionskrankheiten, Statistische Analyse, Computational Thinking, Mikrobiologie, Biotechnologie, Unüberwachtes Lernen, Biowissenschaften, Epidemiologie, Algorithmen für maschinelles Lernen, Präzisionsmedizin, Molekularbiologie, Software zur Datenanalyse, Angewandtes maschinelles Lernen, Python-Programmierung, Algorithmen
★ 4.3 (1279) · Anfänger · Spezialisierung · 3–6 Monate

Coursera
Kompetenzen, die Sie erwerben: Convolutional Neural Networks, Image Analysis, Transfer Learning, Fine-tuning, Deep Learning, Computer Vision, Applied Machine Learning, Technical Communication, Model Optimization, Geospatial Information and Technology, Machine Learning, Data Preprocessing, Model Deployment, Heat Maps, Data Pipelines, Machine Learning Algorithms, Augmented Reality
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Model Context Protocol, AI Integrations, Email Automation, GitHub, Version Control, Gmail, Automation, Artificial Intelligence and Machine Learning (AI/ML), Docker (Software), Application Programming Interface (API), API Testing, Software Development Tools, Containerization, Cloud Development, Development Environment, File Management
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: R Programmierung, Datenzugang, Datenbank-Design, Datenwissenschaft, Datenmanipulation, SQL, Datenbanken, Datenbank-Entwicklung, R (Software), Datenanalyse, Relationale Datenbanken, Abfragesprachen
★ 4.4 (192) · Anfänger · Kurs · 1–3 Monate