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.

Kompetenzen, die Sie erwerben: Pseudocode, Responsive Web Design, Computational Thinking, LinkedIn, Cascading Style Sheets (CSS), Front-End Web Development, React.js, HTML and CSS, Debugging, Algorithms, Interviewing Skills, UI Components, Web Design and Development, Professional Development, JavaScript Frameworks, Web Development Tools, Computer Programming, Web Development, Javascript, Software Development
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: .NET-Rahmenwerk, Entwicklungsumgebung, Programm-Entwicklung, Computer Programmierung, Visual Basic (Programmiersprache), Datenspeicherung, Softwareentwicklung, Computergestützte Logik, Plattformübergreifende Entwicklung, Microsoft Entwicklungswerkzeuge, Fehlersuche, Befehlszeilen-Schnittstelle
Anfänger · Kurs · 1–4 Wochen
University of Alberta
Kompetenzen, die Sie erwerben: Agile Software Development, Requirements Management, Software Development, Product Management, Process Development, Application Lifecycle Management, Software Engineering, Project Planning, Project Management, Customer Engagement
Gemischt · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Code Review, Debugging, Scripting, Python Programming, Programming Principles, Software Development
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Blockchain, Web Development Tools, Development Environment, Software Development Tools, Microsoft Development Tools, Program Development, Integrated Development Environments, Application Deployment, Transaction Processing, Application Design, Front-End Web Development, Software Development, Javascript, Systems Architecture, Network Architecture
Anfänger · Kurs · 1–4 Wochen

LearnKartS
Kompetenzen, die Sie erwerben: Git (Version Control System), GitHub, Version Control, Software Versioning, Software Configuration Management, Collaborative Software, Software Development, Software Installation, Devops Tools, File Management, Linux, Command-Line Interface
Anfänger · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: Skalierbarkeit, Algorithmen, C und C++, Verteiltes Rechnen, System Programmierung, Hardware-Architektur, Ereignisgesteuerte Programmierung, Computergrafik, Datenverarbeitung, Softwareentwicklung, Computervision, Bildanalyse, Leistungsoptimierung, Datenstrukturen
Mittel · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Python-Programmierung, Code-Überprüfung, Instandhaltbarkeit, Einheitstest, Software-Tests, Testgetriebene Entwicklung (TDD), Integrationstests, Fehlersuche, Softwareentwicklung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Program Development, C and C++, C++ (Programming Language), Object Oriented Programming (OOP), Computer Programming, Development Environment, Software Development, Computer Science
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

University of California San Diego
Kompetenzen, die Sie erwerben: Systemprüfung, Technische Dokumentation, Technische Kommunikation, Systemintegration, Systementwurf und Implementierung, Drahtlose Netzwerke, Eingebettete Systeme, Softwareentwicklung, Entwicklung von Anwendungen für Mobilgeräte, Testfall, Software-Entwurfsdokumente, Internet der Dinge
Gemischt · Kurs · 1–4 Wochen

Scrimba
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Data Structures, Python Programming, Programming Principles, User Interface (UI), Computer Programming, Scripting, Software Engineering, Performance Tuning, Scripting Languages, File Management, Web Development, Computational Thinking, Debugging, Software Development, Web Development Tools
Anfänger · Spezialisierung · 1–4 Wochen

Kompetenzen, die Sie erwerben: Multimodal Prompts, LLM Application, OpenAI, Prompt Engineering, Web Applications, Flask (Web Framework), Application Deployment, Web Development, Software Development
Mittel · Kurs · 1–4 Wochen