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: JUnit, Einheitstest, Test-Automatisierung, Sicherheitstests, Open Web Application Security Project (OWASP), Gherkin (Skriptsprache), Software-Prüfung, Leistungsprüfung, Entwicklungstests, Systemprüfung, Regressionsprüfung, White-Box-Tests, Selenium (Software), Sicherheitsprüfung, Software-Entwicklungstools, Testfall, Einheitliche Prüfung, Code-Abdeckung, Prüfbarkeit, Verhaltensbasierte Entwicklung, Gurke (Software), Verifizierung und Validierung
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Data Warehousing, Data Modeling, Trend Analysis, Business Intelligence, Scalability, Audit Planning, Data Integrity, Database Design, Data Management, Data Quality, Data Pipelines, SQL
Anfänger · Kurs · 1–4 Wochen

Princeton University
Kompetenzen, die Sie erwerben: Computer Programmierung, Operations Research, Algorithmen, Theoretische Informatik, Computerprogrammierung, Netzwerk-Routing, Lineare Algebra, Java-Programmierung, Computational Thinking, Java Programmierung, Graphentheorie, Daten-Strukturen
Mittel · Kurs · 3–6 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Verarbeitung natürlicher Sprache, Überwachtes Lernen, Pandas (Python-Paket), Python-Programmierung, Vorverarbeitung von Daten, Technische Merkmale, Scikit Learn (Bibliothek für maschinelles Lernen), Feature Technik, Unüberwachtes Lernen, Datenmanipulation, Text Mining, Datenvorverarbeitung, Klassifizierungsalgorithmen
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Model Evaluation, Data Preprocessing, Predictive Modeling, Exploratory Data Analysis, R Programming, Customer Analysis, Predictive Analytics, Data Analysis, Data-Driven Decision-Making, Statistical Modeling, R (Software), Feature Engineering, Applied Machine Learning, Logistic Regression, Data Transformation, Business Analytics, Decision Tree Learning
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: MLOps (Machine Learning Operations), Model Deployment, Software Documentation, Continuous Delivery, Test Automation, CI/CD, Continuous Integration, Technical Documentation, Unit Testing, API Design, Application Programming Interface (API), Maintainability, Version Control, Package and Software Management, Code Review, Verification And Validation
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Cloud Security, Hybrid Cloud Computing, Cloud Computing Architecture, Cloud Engineering, Infrastructure as Code (IaC), Restful API, Cloud Computing, Microservices, Disaster Recovery, Cloud Infrastructure, Cloud Development, CI/CD, Kubernetes, Containerization, Cloud Deployment, Cloud Services, Multi-Cloud, Solution Architecture, Docker (Software), Application Design
Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Database Architecture and Administration, Database Administration, Data Maintenance, Operational Databases, Relational Databases, Capacity Planning, Database Management, Data Integrity, Application Performance Management, Disaster Recovery, Data Validation, Performance Tuning, Problem Management, Demand Planning, SQL, Data Access, Forecasting, Resource Planning, Performance Analysis
Fortgeschritten · Kurs · 1–4 Wochen

MathWorks
Kompetenzen, die Sie erwerben: Electrical Systems, Simulation and Simulation Software, Thermal Management, Mathematical Modeling, Control Systems, Electrical Power, Basic Electrical Systems, Matlab
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Database Design, Frontend Integration, Database Application, Web Applications, Web Development, Authentications, Web Design and Development, Full-Stack Web Development, Back-End Web Development, User Accounts, Data Management, Visual Basic (Programming Language), Scripting Languages, Data Validation
Anfänger · Kurs · 1–4 Wochen

University of Alberta
Kompetenzen, die Sie erwerben: Anwendungsdesign, Java, Objektorientierte Programmierung (OOP), Objektorientierter Entwurf, Software-Entwurfsmuster, Software Entwurf, Software-Entwicklung, Instandhaltbarkeit, Unified Modeling Language
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Scala Programming, Data Pipelines, Test Driven Development (TDD), Apache Airflow, Data Lakes, Apache Spark, CI/CD, Apache Kafka, Data Quality, Data Infrastructure, Cloud Engineering, Data Architecture, Performance Tuning, Unit Testing, Data Transformation, Data Processing, Data Validation, Real Time Data, Big Data, Data Integrity
Mittel · Kurs · 3–6 Monate