Softwareentwicklungs-Kurse können Ihnen helfen zu verstehen, wie Software entworfen, geschrieben und getestet wird. Sie können Fähigkeiten in Architektur, Programmierung, Versionskontrolle und Debugging aufbauen. Viele Kurse stellen Tools und Workflows aus der Softwarepraxis vor.
University of Michigan
Kompetenzen, die Sie erwerben: Datenmanipulation, Python-Programmierung, Datenspeicher, Datenwörterbuch, Datei-E/A, Datenanalyse, Entwicklungsumgebung, Installation der Software, Daten-Strukturen, Datenverarbeitung, Computer-Programmierwerkzeuge, Dateiverwaltung
Anfänger · Kurs · 1–3 Monate

Commonwealth Education Trust
Kompetenzen, die Sie erwerben: Bildung und Ausbildung, Zusammenarbeit, Gestaltung von Unterricht und Lehrplänen, Planung, Lerntheorie, Erwachsenenbildung, Pädagogik, Planung der Lektionen, Unterricht, Unterrichten, Studentisches Engagement, Planung des Lehrplans, Didaktische Strategien, Studentenzentriertes Lernen, Entwicklung von Lehrplänen
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: R Programmierung, Datenvisualisierung, Python-Programmierung, Wahrscheinlichkeitsverteilung, R (Software), SQL, NumPy, Datenanalyse, Statistik, Erstellung des Dashboards, Datenbank Management, Datenwissenschaft, Relationale Datenbanken, Datenbank-Management, Statistische Analyse, Web-Scraping, Dashboard, Präsentation der Daten, Deskriptive Statistik, Jupyter, Statistische Methoden
Auf einen Abschluss hinarbeiten
Anfänger · Spezialisierung · 3–6 Monate
Mehrere Erzieher
Kompetenzen, die Sie erwerben: Computerprogrammierung, Kryptographie, Einheitliche Prüfung, Java, Bioinformatik, Datenanalyse, Datei-E/A, Benutzeroberfläche (UI), Java-Programmierung, Software-Prüfung, Algorithmen, Software-Entwicklung, Problemlösung, Java Programmierung, Einheitstest, Interaktive Datenvisualisierung, Objektorientierter Entwurf, Daten-Strukturen, Objektorientierte Programmierung (OOP), Ereignisgesteuerte Programmierung, Softwaretechnik, Fehlersuche, Computer Programmierung, Software Entwurf
Anfänger · Spezialisierung · 3–6 Monate
Kompetenzen, die Sie erwerben: Jest (JavaScript Testing Framework), User Acceptance Testing (UAT), Cucumber (Software), Postman API Platform, Software Testing, Behavior-Driven Development, Selenium (Software), Test Driven Development (TDD), Performance Stress Testing, API Testing, Unit Testing, Performance Testing, Application Programming Interface (API), User Interface (UI), Javascript
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Informationssicherheit, Netzwerkanalyse, Sicherheitskontrollen, Cyber-Angriffe, Daten-Ethik, Sicherheitsmanagement, Cyber-Risiko, Sicherheitsinformationen und Ereignisverwaltung (SIEM), Netzwerksicherheit, Cybersecurity
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Design Thinking, Sprint-Planung, Sprint-Retrospektiven, Ideenfindung, Prototyping, Benutzerzentriertes Design, Nutzerforschung, Wireframing, Benutzererfahrung, UI/UX-Forschung, Benutzerfreundlichkeit, Benutzerfreundliches Design
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: QuickBooks (Accounting Software), Vendor Management, Ledgers (Accounting), Accounting Software, Inventory and Warehousing, Inventory Management, Payroll Processing, Accounting Records, Financial Reporting, Payroll Administration, Business Reporting, Customer Data Management, Management Reporting, Payroll Systems, Financial Analysis, Billing & Invoicing, Accounting and Finance Software, Business Software, Business, Business Analysis
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Git (Version Control System), GitHub, Version Control, Infrastructure as Code (IaC), Debugging, Cloud Management, Bash (Scripting Language), Test Automation, Puppet (Configuration Management Tool), Infrastructure As A Service (IaaS), Technical Communication, Web Services, Email Automation, Web Presence, Automation, Python Programming, Interviewing Skills, Configuration Management, Program Development, Programming Principles
Auf einen Abschluss hinarbeiten
Fortgeschritten · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Site Reliability Engineering, Kubernetes, Google Cloud Platform, Cloud Infrastructure, Prompt Engineering, Application Deployment, Identity and Access Management, Prompt Engineering Tools, Cloud Deployment, Infrastructure As A Service (IaaS), Prompt Patterns, CI/CD, Containerization, Continuous Delivery, Dashboard Creation, Safety Culture, Culture Transformation, Problem Management, Data Import/Export, Data Access
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: SQL, Datenbank-Design, Python-Programmierung, Datenanalyse, Einheitliche Prüfung, Große Daten, NumPy, Datenbank-Entwicklung, Datenspeicherung, Auszug, Datenspeicher, Datenbanken, Datenarchitektur, Einheitstest, Datenbank Management, IBM DB2, Datenbank-Management, Relationale Datenbanken, Daten-Pipelines, Datenbank-Systeme, Web-Scraping, Technologien zur Datenspeicherung
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Gemini, API Gateway, Google Gemini, Cloud Applications, Cloud-Native Computing, Kubernetes, Google Cloud Platform, Cloud Development, Containerization, Cloud Infrastructure, Application Deployment, Prompt Engineering, CI/CD, Serverless Computing, Microservices, Application Development, Identity and Access Management, Cloud Computing, Cloud Storage, Debugging
Mittel · Berufsbezogenes Zertifikat · 3–6 Monate