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 Colorado Boulder
Kompetenzen, die Sie erwerben: Simulation und Simulationssoftware, Elektronische Systeme, Anwendungsspezifische integrierte Schaltungen, Hardware-Architektur, Schematische Diagramme, Hardware-Entwurf, Eingebettete Systeme, Entwurfssoftware, Verifizierung und Validierung, Systementwurf und Implementierung, Software-Entwicklungstools, Feldprogrammierbares Gate-Array (FPGA), Digitales Design
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Marketing für soziale Medien, Markenbekanntheit, Verwaltung sozialer Medien, Branding, Werbung, Marketing-Analytik, Social Media Marketing, Markenmanagement, Engagement für Kunden, Werbekampagnen, Inhaltliche Leistungsanalyse, Erstellung von Inhalten, Digitale Medienstrategie, Bezahlte Medien, Kampagnen für soziale Medien, Engagement fördern, Strategie für soziale Medien, Digitale Werbung, Inhalt der sozialen Medien, Planung von Inhalten
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Vibe coding, Prompt Engineering, Authentications, LLM Application, AI Integrations, AI Workflows, User Interface (UI), Application Deployment, Full-Stack Web Development, Application Development, No-Code Development, Generative AI, Web Applications, Authorization (Computing), Back-End Web Development, System Design and Implementation, Frontend Performance, Software Development Life Cycle, Database Management, Problem Solving
Mittel · Kurs · 1–4 Wochen

The University of Sydney
Kompetenzen, die Sie erwerben: Psychiatrie, Achtsamkeit, Psychologie, Aufbau von Beziehungen, Persönliche Entwicklung, Kreativität, Positivität, Psychische Gesundheitstherapien, Optimismus, Gemeinschaftliche Dienste für psychische Gesundheit, Widerstandsfähigkeit, Kulturelle Reaktionsfähigkeit, Stressbewältigung, Psychische Gesundheit - Krankheiten und Störungen, Rehabilitation, Verhaltensbiologische Gesundheit, Psychische Gesundheit, Psychotherapie, Bewegungstherapie
Gemischt · Kurs · 1–3 Monate
University of Alberta
Kompetenzen, die Sie erwerben: Agile Methodik, Analyse der Anforderungen, Dokumente zu den Benutzeranforderungen, Funktionale Anforderung, Rückstände, Kontrolle ändern, Agile Software-Entwicklung, Abnahmetests, Anwenderbericht, Systemanforderungen, Erhebung von Anforderungen, Agile Entwicklung von Software
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Skripting, Daten-Strukturen, Automatisierung, Computer Programmierung, Instandhaltbarkeit, Cybersecurity, Computerprogrammierung, Grundsätze der Programmierung, Python-Programmierung, Fehlersuche, Algorithmen, Skriptsprachen, Daten importieren/exportieren, Datei-E/A, IT-Automatisierung
Anfänger · Kurs · 1–4 Wochen
University of Michigan
Kompetenzen, die Sie erwerben: Datenbank-Management, Abfragesprachen, Datenbanken, SQL, PHP (Skriptsprache), Relationale Datenbanken, MySQL, Datenmodellierung, Installation der Software, Entwicklungsumgebung, Datenbank-Design, Integrität der Daten, Datenbank Management
Mittel · Kurs · 1–4 Wochen

Microsoft
Kompetenzen, die Sie erwerben: Computer Hardware, Data Storage Technologies, Data Storage, Hybrid Cloud Computing, Systems Administration, Generative Model Architectures, Enterprise Application Management, Network Support, Hardware Architecture, Data Management, Data Maintenance, System Configuration, Network Protocols, Microsoft Teams, Productivity Software, Security Controls, Help Desk Support, Debugging, Multi-Factor Authentication, Cloud Computing
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: Drahtlose Netzwerke, Fernzugriffssysteme, Computer Programmierung, Elektrotechnik und Computertechnik, Elektrische Verkabelung, Automatisierungstechnik, Grundlegende elektrische Systeme, Kontrollsysteme, Elektronische Hardware, Hardware-Entwurf, Elektronische Komponenten, Computer-Systeme, Peripheriegeräte, Systemtechnik, Eingebettete Systeme, Interaktives Lernen, Mensch-Maschine-Schnittstellen, Computerprogrammierung, Internet der Dinge, Grundsätze der Programmierung, Elektronik
Gemischt · Kurs · 1–4 Wochen

University of Pennsylvania
Kompetenzen, die Sie erwerben: Simulation und Simulationssoftware, Bedarfsplanung, Prädiktive Modellierung, Vorhersage, Planung der Lieferkette, Microsoft Excel, Deskriptive Analytik, Risikoanalyse, Betriebsführung, Entscheidungsfindung, Datenanalyse, Business-Analytik, Analytik, Geschäftsmodellierung, Risikomodellierung, Tabellenkalkulations-Software, Strategische Entscheidungsfindung, Entscheidungsbaum-Lernen, Prädiktive Analytik, Operative Analyse, Operations Management
Gemischt · Kurs · 1–4 Wochen

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

John Wiley & Sons
Kompetenzen, die Sie erwerben: Threat Modeling, Secure Coding, Application Security, DevSecOps, Open Web Application Security Project (OWASP), Cybersecurity, Security Testing, Mobile Security, Software Development Life Cycle, Cryptographic Protocols, Security Controls, Computer Security, Vulnerability Assessments, Continuous Monitoring, Vulnerability Management, Computer Programming, C and C++, Java Programming, Python Programming, C (Programming Language)
Mittel · Spezialisierung · 3–6 Monate