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

University of Michigan
Kompetenzen, die Sie erwerben: Computer Programmierung, Datenverarbeitung, Web Scraping, Python-Programmierung, Datenanalyse, SQL, Datenstrukturen, Relationale Datenbanken, Erweiterbare Markup-Sprache (XML), JSON, Restful API, Interaktive Datenvisualisierung, Datenbank Management, Grundsätze der Programmierung, Datenbank-Design, Webdienste, Datenspeicher, Datenvisualisierung, Datenbanken, Datenmodellierung
Auf einen Abschluss hinarbeiten
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: User Experience Design, Unix-Befehle, Datenstrukturen, Versionskontrolle, Entwicklung von Anwendungen für Mobilgeräte, Restful API, Android Entwicklung, Android Studio, Javascript, React Native, Git (Versionskontrolle-System), Kotlin, Persona (Benutzererfahrung), UI/UX Forschung, Interaktionsdesign, GitHub, Jest (JavaScript Testing Framework), Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Android-Jetpack, Usability-Tests
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

University at Buffalo
Kompetenzen, die Sie erwerben: Verteiltes Rechnen, Sichere Kodierung, Entwicklungsumgebung, Verschlüsselung, Integrierte Entwicklungsumgebungen, Cloud Computing Architektur, FinTech, Blockchain, Microsoft Azure, Anwendungsdesign, Netzwerkprotokolle, Kryptographie, Aufkommende Technologien, Web-Anwendungen, Software-Architektur, Anwendungsentwicklung, Web-Entwicklungstools, Testgetriebene Entwicklung (TDD), Programm-Entwicklung, Transaktionsverarbeitung
Mittel · Spezialisierung · 3–6 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Prototyping, Computer Programmierung, Graphentheorie, Software-Entwurfsmuster, Datenstrukturen, C# (Programmiersprache), Algorithmen, Entwicklung von Videospielen, Anwendungsdesign, Datenspeicherung, Ereignisgesteuerte Programmierung, Datenmanagement, Computergestütztes Denken, Spiel-Design, Software-Architektur, Anwendungsentwicklung, Objektorientierte Programmierung (OOP), Einheit-Engine, Fehlersuche, Objektorientierter Entwurf
Anfänger · Spezialisierung · 3–6 Monate

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

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

Vanderbilt University
Kompetenzen, die Sie erwerben: Prompt Engineering, ChatGPT, Generative AI Agents, Prompt Patterns, Anthropic Claude, Generative AI, Multimodal Prompts, LLM Application, Productivity, OpenAI, AI Personalization, Agentic systems, Artificial Intelligence and Machine Learning (AI/ML), Software Engineering, Software Development Tools, Software Development, Software Architecture, Automation, Software Testing, Software Design
Anfänger · Spezialisierung · 3–6 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Cascading Style Sheets (CSS), HTML and CSS, Javascript, Responsive Web Design, Ajax, Front-End Web Development, Bootstrap (Front-End Framework), Web Design, Hypertext Markup Language (HTML), Browser Compatibility, Web Design and Development, Web Development, JSON, Web Applications, Scripting, Usability, Cross Platform Development, Object Oriented Programming (OOP), Event-Driven Programming, User Interface and User Experience (UI/UX) Design
Anfänger · Spezialisierung · 1–3 Monate

Meta
Kompetenzen, die Sie erwerben: Git (Versionskontrolle-System), Apple Xcode, Unix-Befehle, Restful API, Entwicklung von Anwendungen für Mobilgeräte, Datenstrukturen, Javascript, React Native, Versionskontrolle, Benutzeroberfläche (UI), Apple iOS, Persona (Benutzererfahrung), Interaktionsdesign, Kerndaten (Software), GitHub, iOS Entwicklung, UI/UX Forschung, Usability-Tests, Jest (JavaScript Testing Framework), Swift Programmierung
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Release Management, Application Deployment, Test Planning, CI/CD, Software Quality Assurance, Performance Testing, Software Development Life Cycle, Software Testing, Maintainability, Risk Management, Test Driven Development (TDD), Data Validation, Behavior-Driven Development, Product Lifecycle Management, Systems Analysis, Systems Thinking, Business Process Automation, Data Modeling, Process Flow Diagrams, Digital Transformation
Mittel · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Medikamentenentwicklung, Portfolio Management, Pharmazeutika, Strategische Partnerschaft, Marketing, Regulatorische Angelegenheiten, Biotechnologie, Klinische Forschung, Bioinformatik, Pharmakotherapie, Präzisionsmedizin, Kommerzialisierung, Präklinische Entwicklung, Vertriebsstrategie, Einhaltung gesetzlicher Vorschriften, Pharmakologie, Klinische Studien, Gute klinische Praktiken (GCP), Marketing-Strategien, Geistiges Eigentum
Anfänger · Spezialisierung · 3–6 Monate

The Linux Foundation
Kompetenzen, die Sie erwerben: Git (Versionskontrolle-System), CI/CD, Kollaborative Software, Lebenszyklus der Softwareentwicklung, Open Source Technologie, Methoden der Softwareentwicklung, GitHub, Technische Kommunikation
Anfänger · Kurs · 1–4 Wochen