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.

Mittel · Kurs · 1–3 Monate

University of California, Davis
Kompetenzen, die Sie erwerben: Skripting, Schnittstelle zur Anwendungsprogrammierung (API), Ereignisgesteuerte Programmierung, JSON, Web Design und Entwicklung, Objektorientierte Programmierung (OOP), JavaScript-Frameworks, Javascript, Skriptsprachen, Animationen, HTML und CSS, Web-Entwicklungstools, Datenvalidierung, JavaScript und jQuery, Datenmanipulation, jQuery, Web-Anwendungen, UI Komponenten, Ajax, Spiel-Design
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Python-Programmierung, Entwicklungsumgebung, Software-Tests, Objektorientierte Programmierung (OOP), Computer Programmierung, Algorithmen, Fehlersuche, Integrierte Entwicklungsumgebungen, Django (Web-Framework), Datenstrukturen, Testgetriebene Entwicklung (TDD), Cloud-Hosting, Einheitstest
Anfänger · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Python-Programmierung, Funktionales Design, Datenverarbeitung, Daten importieren/exportieren, Dateiverwaltung, Fehlersuche, Grundsätze der Programmierung, Datenstrukturen
Anfänger · Kurs · 1–3 Monate

University of London
Kompetenzen, die Sie erwerben: Leiterschaft, Entscheidungsfindung, Vergütungsmanagement, Leistungsbeurteilung, Behaviorale Ökonomie, Leistungsmanagement, Rekrutierung, Interviewing-Fähigkeiten, Personalentwicklung, Intelligente Ziele, Personalmanagement, Team-Motivation, Leistungsmanagement für Mitarbeiter, Konfliktmanagement
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Application Security, Software Documentation
Mittel · Kurs · 3–6 Monate

Universidad de los Andes
Kompetenzen, die Sie erwerben: Emotional Intelligence, Self-Awareness, Personal Development, Community Development, Mindfulness, Leadership, Adaptability, Stress Management, Decision Making, Goal Setting
Mittel · Kurs · 1–4 Wochen

AI CERTs
Kompetenzen, die Sie erwerben: Blockchain, Microservices, Enterprise Architecture, Go (Programming Language), Program Development, Business Logic, Application Programming Interface (API), Containerization, Auditing, Application Development, Development Environment, Security Controls, Cryptography, Debugging
Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Android Studio, Android Jetpack, Kotlin, Android Development, Android (Operating System), Responsive Web Design, Mobile Development, Unit Testing, Gradle, User Interface (UI) Design, Application Development, User Interface (UI), Integrated Development Environments, Object Oriented Programming (OOP), Development Environment, Programming Principles, Test Driven Development (TDD), Software Testing, Wireframing, Prototyping
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Cloud-Infrastruktur, Cloud Computing Architektur, Systementwurf und Implementierung, Bereitstellung von Anwendungen, Cloud-Sicherheit, Cloud Computing, CI/CD, Wichtige Leistungsindikatoren (KPIs), Microservices, Google Cloud-Platform, API-Design, Service Level Agreement, Cloud-Speicher, DevOps, Netzwerk Architektur, Dienstleistungsebene, Kubernetes, Restful API, Katastrophenhilfe, Engineering für Site-Funktionssicherheit
Fortgeschritten · Kurs · 1–3 Monate

Universidad de los Andes
Kompetenzen, die Sie erwerben: Community Development, Ethical Standards And Conduct, Strategic Leadership, Complex Problem Solving, Adaptability, Systems Thinking, Leadership, Business Risk Management, Self-Awareness, Emotional Intelligence
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: NumPy, Pandas (Python Package), Image Analysis, Data Manipulation, Matplotlib, Computer Vision, Data Analysis, Interactive Data Visualization, Python Programming, Geospatial Mapping, Data Import/Export, Scripting, File Management, Scripting Languages, Data Structures, Development Environment, Computer Programming Tools, Integrated Development Environments, Computer Programming, Software Installation
Anfänger · Spezialisierung · 3–6 Monate