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 California, Davis
Kompetenzen, die Sie erwerben: Künstliche Intelligenz und maschinelles Lernen (AI/ML), Computational Thinking, Sozioökonomie, Sozialwissenschaften, Computer Programmierung, Wissenschaftliche Methoden, Systemorientiertes Denken, Grundsätze der Programmierung, Soziologie, Agentische Systeme, Computerprogrammierung, Soziale Auswirkungen, Simulationen
★ 4.5 (85) · Anfänger · Kurs · 1–4 Wochen

Microsoft
Kompetenzen, die Sie erwerben: Web-Entwicklungs-Tools, Leitlinien für die Zugänglichkeit von Webinhalten, Git (Versionskontrollsystem), JSON, HTML und CSS, GitHub, Javascript, Reaktionsfähiges Web-Design, Microsoft Kopilot, Semantisches Web, Versionskontrolle, Hypertext Markup Language (HTML), Web-Entwicklung, Web-Design und Entwicklung, Cascading Style Sheets (CSS), Web-Design, Front-End-Webentwicklung
★ 4.1 (40) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Kontinuierliche Integration, Ereignisgesteuerte Programmierung, Software-Prüfung, API-Tests, Verhaltensbasierte Entwicklung, Benutzeroberfläche (UI), Gherkin (Skriptsprache), GitHub, Beglaubigungen, Test-Automatisierung, Cascading Style Sheets (CSS), CI/CD, Entwicklung von Testskripten
★ 4.3 (21) · Mittel · Kurs · 3–6 Monate
University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Maschinelles Lernen, Modell-Optimierung, Unstrukturierte Daten, Pandas (Python-Paket), Scikit Learn (Bibliothek für maschinelles Lernen), Überwachtes Lernen, Technische Merkmale, Regressionsanalyse, Feature Technik, Unüberwachtes Lernen, Text Mining, Modellevaluation, Modell Ausbildung, Bewertung des Modells, Algorithmen für maschinelles Lernen, Angewandtes maschinelles Lernen, Zeitreihenanalyse und Vorhersage, Prädiktive Modellierung, Python-Programmierung, Jupyter, Vorverarbeitung von Daten, Klassifizierungsalgorithmen, Datenvorverarbeitung
★ 4.6 (45) · Mittel · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: WordPress, Responsive Web Design, Web Content, Content Management Systems, Web Design, Web Presence, Web Design and Development, Content Management, Web Development
★ 4.4 (230) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

University of New Mexico
Kompetenzen, die Sie erwerben: Middleware, Web Applications, Version Control, Agile Software Development, Application Frameworks, Ruby on Rails, Software Engineering, Web Development, User Interface (UI), Software Development, Web Design, Data Store, Data Modeling, User Interface (UI) Design, Application Development, Ajax, Software Architecture, Model View Controller, Git (Version Control System), Javascript
★ 4.3 (143) · Gemischt · Kurs · 1–3 Monate

MathWorks
Kompetenzen, die Sie erwerben: Model Evaluation, Computer Vision, Model Deployment, Anomaly Detection, Convolutional Neural Networks, Image Analysis, Transfer Learning, Model Training, Fine-tuning, Deep Learning, Generative AI, Artificial Neural Networks, Applied Machine Learning, Data Preprocessing, Matlab, Software Visualization, Classification Algorithms, Model Optimization, Predictive Modeling, Performance Tuning
★ 4.9 (35) · Anfänger · Spezialisierung · 1–3 Monate
Imperial College London
Kompetenzen, die Sie erwerben: Android-Studio, Visualisierung (Computergrafik), Computergrafik, Lineare Algebra, Virtuelle Realität, Computer-Grafik-Techniken, Animationen, Android-Entwicklung, Farbenlehre
★ 4.2 (73) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Bioinformatics, Scientific Visualization, Data Access, Extensible Languages and XML, Extensible Markup Language (XML), Data Visualization, Database Software, Data Manipulation, File I/O, Python Programming
★ 4.5 (47) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Johns Hopkins University
Kompetenzen, die Sie erwerben: R Programmierung, Datenkompetenz, Mathematische Software, Mathematische Modellierung, Angewandte Mathematik, Regressionsanalyse, Systeme der Messung, Datenmodellierung, Algebra, Grafische Darstellung, Korrelationsanalyse, Geometrie, R (Software), Datenanalyse, Wirtschaftsmathematik, Trigonometrie, Kalkulation, Allgemeine Mathematik
★ 4.7 (321) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Datenbank-Anwendung, Datenbank-Design, NoSQL, Datensicherheit, Datenbank-Verwaltung, Sicherheit von Informationssystemen, Rollenbasierte Zugriffskontrolle (RBAC), Anwendungssicherheit, SQL, Benutzerbereitstellung, Sicherheitskontrollen, Datenbanken, Datenbank-Management-Systeme, Relationale Datenbanken, Datenbankarchitektur und -verwaltung, Benutzerkonten, Schwachstellen-Management, Verschlüsselung, Datenbank-Management, Datenbank Management
★ 4.7 (67) · Anfänger · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Angular, JavaScript Frameworks, Model View Controller, Application Deployment, Cascading Style Sheets (CSS), UI Components, Application Frameworks, Frontend Performance, Data Transformation, Server Side, User Interface (UI), Dataflow, Front-End Web Development, Hypertext Markup Language (HTML), Restful API, Code Reusability, Web Applications, Software Architecture, Maintainability, Web Development
★ 4.3 (63) · Anfänger · Spezialisierung · 1–3 Monate