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 Minnesota
Kompetenzen, die Sie erwerben: Scrum (Software-Entwicklung), Schlanke Methodologien, Methoden der Softwareentwicklung, Prozess-Analyse, Kontinuierlicher Verbesserungsprozess, Prozess-Mapping, Kaizen-Methodik, Analyse des Geschäftsablaufs, Lean Six Sigma, Produktentwicklung, Produktprüfung, Agile Software-Entwicklung, Abfallminimierung, Schlanke Fertigung, Design Thinking, Kanban-Prinzipien, Prozessverbesserung, Agile Methodik, Software-Entwicklung
★ 4.6 (433) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: C and C++, Object Oriented Programming (OOP), C++ (Programming Language), Data Validation, Data Integrity, Computer Programming, Computer Science
★ 4.8 (235) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Android-Studio, Plattformübergreifende Entwicklung, Anwendungsentwicklung, Web-Anwendungen, Apple Xcode, Entwicklungsumgebung, React Native, Flutter (Software), Software-Prüfung, Mobile Entwicklungstools, Test-Tools, Computer-Programmierwerkzeuge, iOS-Entwicklung, Andere mobile Programmiersprachen, Apple iOS, Entwicklungstests, Swift-Programmierung, Integrierte Entwicklungsumgebungen, Mobile Entwicklung, Anwendungs-Rahmenwerke
★ 4.7 (232) · Anfänger · Kurs · 1–4 Wochen

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Abfragesprachen, Geografische Informationen und Technologie, NoSQL, Datenbank-Systeme, Datenbanken, SQL, GIS-Software, Relationale Datenbanken, Geografische Informationssysteme, Datenspeicher, Datenbank-Design, Technologien zur Datenspeicherung, Datenmodellierung, Datenspeicherung, Analyse räumlicher Daten, Räumliche Analyse
★ 3.5 (100) · Anfänger · Kurs · 1–3 Monate

L&T EduTech
Kompetenzen, die Sie erwerben: Peripheriegeräte, Mikroarchitektur, Eingebettete Software, Eingebettete Systeme, Automatisierung, Computerarchitektur, Daten in Echtzeit, Internet der Dinge, Speicherverwaltung, Prototyping, Integrierte Entwicklungsumgebungen, Hardware-Architektur
★ 4.6 (299) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Hugging Face, Prompt Engineering, Retrieval-Augmented Generation, Responsible AI, Model Evaluation, Fine-tuning, Model Deployment, Feature Engineering, LangChain, Model Optimization, Large Language Modeling, Generative Model Architectures, Generative AI, LLM Application, MLOps (Machine Learning Operations), Model Training, OpenAI API, Generative Adversarial Networks (GANs), Business Strategy, Python Programming
★ 4.1 (100) · Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Generative AI, Model Evaluation, Supervised Learning, Generative Model Architectures, AWS SageMaker, Recurrent Neural Networks (RNNs), Unsupervised Learning, Data Preprocessing, Large Language Modeling, Time Series Analysis and Forecasting, LLM Application, Applied Machine Learning, Model Optimization, Deep Learning, A/B Testing, Python Programming, Machine Learning, Data Analysis, AWS CloudFormation, AI Personalization
★ 3.9 (44) · Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Abfragesprachen, Software zur Datenvisualisierung, Datenwrangling, Datenmanipulation, Statistische Analyse, SQL, Daten-Storytelling, Analyse, Explorative Datenanalyse, Datenanalyse, Marketing-Analytik, Bereinigung von Daten, Tableau-Software, Google Sheets, Dashboard, Erstellung des Dashboards, Deskriptive Statistik, Korrelationsanalyse, Tabellenkalkulations-Software, Datenvisualisierung
★ 4.6 (294) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Code Reusability, Computational Logic, Scripting Languages, Functional Design, Computer Programming
★ 5 (40) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: JavaScript-Frameworks, Plattformübergreifende Entwicklung, Anwendungsentwicklung, Cascading Style Sheets (CSS), Web-Design, Hypertext Markup Language (HTML), React.js, React Native, Web-Entwicklung, UI-Komponenten, Javascript, Browser-Kompatibilität, HTML und CSS, Reaktionsfähiges Web-Design, Mobile Entwicklung, Anwendungs-Rahmenwerke
★ 4.7 (608) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Kontinuierliche Bereitstellung, Virtuelle Maschinen, Serverloses Rechnen, Cloud-Speicher, Cloud-Entwicklung, Entwicklungsumgebung, Cloud-Bereitstellung, Microsoft Power Automate/Flow, Virtualisierung und virtuelle Maschinen, Datenspeicher, Cloud Computing, Datensicherheit, C# (Programmiersprache), Bereitstellung von Anwendungen, Cloud-Sicherheit, Microsoft Azure, Datenspeicherung, Software-Entwicklung, Cloud-Management, Cloud-Anwendungen
★ 4.5 (301) · Mittel · Berufsbezogenes Zertifikat · 3–6 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Abfragesprachen, Datenbank-Management, Datenmanipulation, SQL, Daten importieren/exportieren, Relationale Datenbanken, PostgreSQL, Gespeicherte Prozedur, Datenbank-Design, Datenumwandlung, Leistungsoptimierung, Algorithmen, Integrität der Daten, Transaktionsverarbeitung
★ 4.7 (340) · Mittel · Kurs · 1–4 Wochen