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: Terraform, Infrastructure as Code (IaC), Cloud Infrastructure, Code Reusability, IT Automation, Command-Line Interface, Multi-Cloud, Configuration Management, Software Installation, Maintainability, Version Control, Authentications
Anfänger · Kurs · 3–6 Monate

Coursera
Kompetenzen, die Sie erwerben: Matplotlib, Plot (Graphics), Trend Analysis, Data Analysis, Environmental Social And Corporate Governance (ESG), Exploratory Data Analysis, Scientific Visualization, Climate Change Programs, Pivot Tables And Charts, Data Presentation, Analytical Skills, Time Series Analysis and Forecasting, Market Data, Sustainable Business, Descriptive Analytics, Data Storytelling, Anomaly Detection, Data Visualization Software, Environmental Monitoring, Report Writing
Anfänger · Kurs · 1–4 Wochen

Vanderbilt University
Kompetenzen, die Sie erwerben: Computerprogrammierung, Persistenz der Daten, Versionskontrolle, Ereignisgesteuerte Programmierung, Mobile Entwicklung, Java Programmierung, Computer Programmierung, Java-Programmierung, Anwendungsentwicklung, Datei-E/A, Git (Versionskontrollsystem), Android-Entwicklung, Android (Betriebssystem), Android-Studio
★ 4.2 (801) · Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Version Control, Git (Version Control System), CI/CD, DevOps, GitHub, Devops Tools, Linux Commands, Linux, Cloud Infrastructure, Amazon Web Services, Linux Administration, Continuous Integration, Linux Servers, Software Versioning, Cloud Hosting, Amazon Elastic Compute Cloud, Continuous Delivery, Software Development Life Cycle, Flask (Web Framework), Agile Software Development
Mittel · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Einheitstest, Paket- und Softwareverwaltung, Grundsätze der Programmierung, Rust (Programmiersprache), GitHub, Speicherverwaltung, Software-Prüfung, Daten-Strukturen, Testfall, Software-Dokumentation, System-Programmierung, Entwicklungsumgebung, Einheitliche Prüfung
★ 4 (240) · Anfänger · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: Java, Grundsätze der Programmierung, Computerprogrammierung, Mobile Entwicklung, Ereignisgesteuerte Programmierung, Web-Anwendungen, Eclipse (Software), Java Programmierung, Computer Programmierung, Integrierte Entwicklungsumgebungen, Objektorientierter Entwurf, Software-Entwicklungstools, Java-Programmierung, Anwendungsentwicklung, Java-Plattform Enterprise Edition (J2EE), Entwicklungsumgebung, Virtuelle Maschinen, Objektorientierte Programmierung (OOP), UI-Komponenten, Programm-Entwicklung, Anwendungsserver, Benutzeroberfläche (UI)
★ 4.4 (207) · Mittel · Spezialisierung · 3–6 Monate
University of California San Diego
Kompetenzen, die Sie erwerben: Statistik, Datenanalyse, Logistische Regression, Experimentieren, R Programmierung, Regressionsanalyse, Statistische Methoden, Datenvalidierung, Statistische Analyse, Datenerfassung, Benutzererfahrung, Validierung von Daten, Statistische Hypothesenprüfung, Benutzerfreundlichkeit, Prüfung der Benutzerfreundlichkeit, Statistische Programmierung, Mensch-Computer-Interaktion, Datenerhebung, UI/UX-Forschung, Statistische Modellierung
★ 3.6 (596) · Mittel · Kurs · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: Unsupervised Learning, Fine-tuning, Model Deployment, Generative AI, Large Language Modeling, Data Management, Generative Model Architectures, Natural Language Processing, MLOps (Machine Learning Operations), Supervised Learning, Microsoft Azure, Deep Learning, Artificial Intelligence and Machine Learning (AI/ML), Generative Adversarial Networks (GANs), Infrastructure Architecture, LLM Application, Responsible AI, Data Infrastructure, Data Preprocessing, Model Optimization
★ 4.5 (369) · Mittel · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Docker (Software), Kubernetes, Containerization, YAML, DevOps, Devops Tools, Application Deployment, Command-Line Interface, Flask (Web Framework), Cloud Deployment, Scalability, Load Balancing
Mittel · Kurs · 1–4 Wochen

University of Washington
Kompetenzen, die Sie erwerben: Analyse sozialer Medien, Datenvisualisierung, Analytik, Data Mining, Datenanalyse, Unstrukturierte Daten, Text Mining, Präsentation der Daten, Regressionsanalyse, Statistische Analyse, Statistische Methoden, R Programmierung, Datenerfassung, Statistische Programmierung, Anwendungsprogrammierschnittstelle (API), Analyse, Datenerhebung, Quantitative Forschung, R (Software), Python-Programmierung, Korrelationsanalyse
★ 4.1 (298) · Mittel · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Statistical Inference, Business Analytics, Data-Driven Decision-Making, Data Analysis, Regression Analysis, Estimation, Statistical Analysis, Statistical Methods, Correlation Analysis, Marketing Analytics, Data Validation, Program Evaluation
Mittel · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Datenverwaltung, Große Daten, Datenbank-Design, Datenmodellierung, Datenanalyse, Abfragesprachen, NoSQL, Datenspeicher, Apache Hadoop, Virtuelle Umgebung, Datenbanken, Daten-Strukturen, Datenmanagement, Daten in Echtzeit, Datenverarbeitung, Datenbank-Management-Systeme, Daten-Infrastruktur, Relationale Datenbanken
★ 4.4 (3026) · Gemischt · Kurs · 1–3 Monate