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: Redis, Data Persistence, NoSQL, Data Store, Operational Databases, Performance Tuning, Transaction Processing, Key Management, Server Administration, Data Structures, Data Storage, Real Time Data, Data Management, Event-Driven Programming, Scalability, Data Manipulation, Big Data, Query Languages, Data Modeling, Scripting
Anfänger · Spezialisierung · 1–3 Monate

University of Virginia
Kompetenzen, die Sie erwerben: Nutzerorientierte Gestaltung, Persona Entwicklung, Anwenderbericht, Innovation, Produktentwicklung, Softwareentwicklung, Erleichterung der Diskussion, Agile Methodik, Design Thinking, Produktmanagement, Produktdesign, Benutzerforschung, Agile Entwicklung von Software, Agile Produktentwicklung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: AI Security, Responsible AI, Authorization (Computing), JSON, VPN Clients
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Algorithms, Systems Analysis, Resource Utilization, Scalability
Mittel · Kurs · 1–4 Wochen

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
Coursera
Kompetenzen, die Sie erwerben: Secure Coding, Open Web Application Security Project (OWASP), DevSecOps, Security Testing, Application Security, Vulnerability Scanning, Vulnerability Assessments, Vulnerability Management, CI/CD, Continuous Monitoring, Docker (Software), Technical Communication, Computer Programming
Mittel · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: Statistische Modellierung, Stata, Stichproben (Statistik), Daten bereinigen, Erhebung von Daten, Datenanalyse, Umfragen, R-Programmierung, Datenvalidierung, Forschungsdesign, STATA (Software), Datenqualität, Interviewing-Fähigkeiten, Daten-Integration, Statistische Analyse, Datenethik, Umfrage erstellen, Bestimmung des Stichprobenumfangs, Datenanalyse-Software, Qualitative Forschung
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Plot (Graphics), Swift Programming, Apple iOS, Interactive Data Visualization, Apple Xcode, User Interface (UI), User Interface (UI) Design, Color Theory, Hypertext Markup Language (HTML), Animations, Data Management, Debugging
Mittel · Kurs · 1–3 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

Kompetenzen, die Sie erwerben: API Design, Cloud Solutions, Network Troubleshooting, Server Side, Cloud Deployment, Back-End Web Development, Data Pipelines
Anfänger · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Wahrscheinlichkeit & Statistik, Stichproben (Statistik), Wahrscheinlichkeitsverteilung, Statistische Methoden, R-Programmierung, Datenanalyse, Statistische Hypothesentests, R (Software), Software-Installation, Statistik, Statistische Berichterstattung, Statistische Analyse, Statistische Inferenz
Anfänger · Kurs · 1–3 Monate

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