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 Pittsburgh
Kompetenzen, die Sie erwerben: Apache Hadoop, Apache Spark, PySpark, Data Pipelines, Distributed Computing, Big Data, Apache Hive, Data Processing, Data Storage Technologies, Data Storage, Scikit Learn (Machine Learning Library), Predictive Modeling, Scalability, Data Management, Data Science, Data Transformation, Information Technology, Data Analysis, Python Programming
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Scripting, Web Development, Information Architecture, Visual Basic (Programming Language), Back-End Web Development, User Interface (UI), Usability, Content Management, Databases
Anfänger · Kurs · 1–4 Wochen

The University of Edinburgh
Kompetenzen, die Sie erwerben: Simulation and Simulation Software, Bioinformatics, Biotechnology, Mathematical Modeling, Life Sciences, Biology, R Programming, Data Collection, Quantitative Research
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Scalability, Software Design Patterns, Node.JS, Distributed Computing, Dataflow, Event-Driven Programming, Object Oriented Design, Software Design, Load Balancing, Software Architecture, Performance Tuning, Real Time Data, Systems Architecture, File I/O, Redis, Object Oriented Programming (OOP), Systems Design, Application Performance Management, Javascript, Maintainability
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Java, Data Validation, Object Oriented Programming (OOP), Test Automation, Application Development, Software Testing, Test Case, Data Modeling, User Interface (UI), Business Logic, Maintainability, Debugging
Anfänger · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: DevSecOps, Agile Methodik, Agiles Projektmanagement, Schlanke Methodologien, Risikomanagement, Projekt-Risikomanagement, Sprint-Planung, Sprint-Retrospektiven, Anwenderbericht, Verhaltensbasierte Entwicklung, Kanban-Prinzipien, Scaled Agile Framework, DevOps, Rückstände, Scrum (Software-Entwicklung), Kontinuierliche Integration, Agile Produktentwicklung, Agile Entwicklung von Software, Agile Software-Entwicklung, Testgetriebene Entwicklung (TDD), Management-Berichterstattung
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Cloud Infrastructure, Microsoft Azure, Infrastructure As A Service (IaaS), Data Processing, Big Data, Apache Spark, Artificial Intelligence and Machine Learning (AI/ML), Databricks, Infrastructure Security, Data Pipelines, Virtual Networking, Azure DevOps, Virtual Machines, Azure Active Directory, Analytics, Active Directory, Network Security, Model Deployment, Python Programming, Role-Based Access Control (RBAC)
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Test Automation, Test Case, Software Testing, Automation, Continuous Integration, Acceptance Testing, Test Execution Engine, Integration Testing, Test Planning, Mobile Development
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: SQL, SAS (Software), Query Languages, Data-Driven Decision-Making, Stored Procedure, Data Manipulation
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Anomaly Detection, MLOps (Machine Learning Operations), AI Security, Software Engineering, DevOps, CI/CD, Model Deployment, Performance Tuning, Model Evaluation, Secure Coding, Continuous Monitoring, Integration Testing, Sampling (Statistics), Data Validation, Statistical Methods, Python Programming
Mittel · Kurs · 1–3 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Linux-Befehle, HyperText Markup Language (HTML), SQL, Bereitstellung von Anwendungen, Django (Web-Framework), Datenbank Management, Cascading Style Sheets (CSS), Model-View-Controller, Modell Ansicht Controller, Python-Programmierung, Web-Server, Web-Anwendungen, Cloud-Bereitstellung
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Animations, User Interface (UI) Design, Game Design, C# (Programming Language), File Management, Performance Tuning, Artificial Intelligence
Mittel · Spezialisierung · 3–6 Monate