Finden Sie Softwareentwicklungs-Kurse, die Themen wie Programmierung, Softwaredesign und agile Entwicklung abdecken. Bereiten Sie sich auf Karrieren in IT und App-Entwicklung vor.

Kompetenzen, die Sie erwerben: React Native, Prompt Engineering, Software Development Life Cycle, Flutter (Software), Swift Programming, Mobile Development, Software Architecture, Apple Xcode, Android Studio, React Redux, Android Development, Apple iOS, Responsive Web Design, Git (Version Control System), GitHub, Android (Operating System), Cascading Style Sheets (CSS), React.js, User Experience Design, AI Personalization
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Secure Coding, Application Security, DevSecOps, Security Testing, Software Development Methodologies, Software Development, Software Configuration Management, Software Development Life Cycle, Software Testing, System Configuration, Threat Modeling, Application Programming Interface (API), Cloud Security, Risk Management Framework
Mittel · Kurs · 1–4 Wochen

Vanderbilt University
Kompetenzen, die Sie erwerben: Git (Versionskontrolle-System), Integrationstests, Testautomatisierung, Systemprüfung, Java, Software Entwurf, Instandhaltbarkeit, Software-Tests, Software-Entwurfsmuster, Java Programmierung, Android Studio, Entwicklung von Anwendungen für Mobilgeräte, JUnit, Android Entwicklung, Prüfbarkeit, Objektorientierte Programmierung (OOP), Software-Ingenieur, Einheitstest, Testgetriebene Entwicklung (TDD), Anwendungssicherheit
Anfänger · Spezialisierung · 3–6 Monate

Coursera
Kompetenzen, die Sie erwerben: Sales Strategy, Selling Techniques, Sales Presentation, Sales Process, Market Analysis, Sales, Technical Sales, Customer Relationship Building, Customer Relationship Management, Market Opportunities, Competitive Analysis, Market Dynamics, Company, Product, and Service Knowledge, Digital Marketing
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: C (Programmiersprache), Entwicklungsumgebung, Computer Architektur, System Programmierung, Software-Entwicklungstools, Eingebettete Software, Leistungsoptimierung, Eingebettete Systeme, Anwendungsentwicklung, Softwareentwicklung, C++ (Programmiersprache), Fehlersuche
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Apple Xcode, Entwicklungsumgebung, Integrierte Entwicklungsumgebungen, Entwicklung von Anwendungen für Mobilgeräte, Storyboarding, Apple iOS, Swift Programmierung, Tools für die mobile Entwicklung, UI Komponenten, Anwendungsentwicklung, iOS Entwicklung, Objective-C (Programmiersprache), Benutzeroberfläche (UI)
Anfänger · Kurs · 1–4 Wochen

University of California, Davis
Kompetenzen, die Sie erwerben: Brainstorming, Emotionale Intelligenz, Berufliche Entwicklung, Kreatives Denken, Aktives Zuhören, Hindernisse überwinden, Resilienz, Anpassungsfähigkeit, Lebenslanges Lernen, Stressbewältigung, Handlungsorientiert, Wachstums-Strategien, Problemlösung, Konstruktives Feedback, Persönliche Attribute, Positivität, Soziale Fertigkeiten, Empathie, Kritisches Denken, Wachstumsorientiertheit
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Dashboard, Statistische Analyse, Web Scraping, Deskriptive Statistik, Datenverarbeitung, SQL, Statistik, Datenvisualisierungssoftware, Python-Programmierung, Datenanalyse, Gespeicherte Prozedur, Relationale Datenbanken, Wahrscheinlichkeitsverteilung, Computer-Programmierwerkzeuge, Grundsätze der Programmierung, Datenvisualisierung, Pandas (Python-Paket), Daten Präsentation, Daten importieren/exportieren, Jupyter
Auf einen Abschluss hinarbeiten
Anfänger · Spezialisierung · 3–6 Monate

University of Minnesota
Kompetenzen, die Sie erwerben: Prototyping, Kanban-Prinzipien, Schlanke Methodologien, User Experience Design, Schlanke Produktion, Lean Six Sigma, Produktentwicklung, Prozessverbesserung, Innovation, Agile Entwicklung von Software, Design Thinking, Methoden der Softwareentwicklung, Prozess-Mapping, Prozess der kontinuierlichen Verbesserung, Softwareentwicklung
Anfänger · Kurs · 1–4 Wochen

University of California, Irvine
Kompetenzen, die Sie erwerben: Computerkenntnisse, Hardware-Architektur, Informationstechnologie, System-Konfiguration, Computer-Vernetzung, Dateisysteme, Netzwerksicherheit, Computer Hardware, Betriebssysteme, Software-Installation, TCP/IP, Netzwerkprotokolle, Allgemeine Vernetzung, Computer-Systeme
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Scrum (Software-Entwicklung), Software Entwurf, COBOL (Programmiersprache), Grundsätze der Programmierung, Lebenszyklus der Softwareentwicklung, Agile Methodik, Mainframe-Computing, Softwareentwicklung, Systemarchitektur, Methoden der Softwareentwicklung, Systemanalyse, Entwicklung von Systemen, Einheitstest, Pseudocode, Testplanung, z/OS
Anfänger · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Daten bereinigen, Web Scraping, Visualisierung (Computergrafik), Datenvisualisierungssoftware, Technische Dokumentation, Interaktive Datenvisualisierung, Merkblatt (Software), Open Source Technologie, Ggplot2, Software-Dokumentation, Fehlersuche, Datenumwandlung, GitHub, Datenvisualisierung, Paket- und Software-Management, Datamaps, Tidyverse (R-Paket), Objektorientierte Programmierung (OOP), Datenmanipulation, R-Programmierung
Anfänger · Spezialisierung · 3–6 Monate