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.

Arizona State University
Kompetenzen, die Sie erwerben: Growth Mindedness, Constructive Feedback, Pedagogy, Recognizing Others, Open Mindset, Empowerment, Active Listening, Motivational Skills, Coaching, Communication Strategies
★ 4.7 (26) · Anfänger · Kurs · 1–3 Monate

Politecnico di Milano
Kompetenzen, die Sie erwerben: Amazon Webdienste, Cloud-Infrastruktur, Amazon Web Services, Hardware-Architektur, Entwicklungsumgebung, Cloud-Bereitstellung, Cloud-Entwicklung, Amazon Elastic Compute Cloud, Cloud-Anwendungen, Grundsätze der Programmierung, Software-Entwicklungstools, Speicherverwaltung, Anwendungsspezifische integrierte Schaltungen, Leistungsoptimierung, Computerarchitektur, Computer-Programmierwerkzeuge, Software-Entwicklung
★ 4.7 (77) · Mittel · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Simulations, Mathematics Education, Design Reviews, Simulation and Simulation Software, Digital pedagogy, Interactive Design, User Feedback, Conceptual Design, Research and Design, Chemistry, Physics, Biology
★ 4.9 (153) · Mittel · Kurs · 1–3 Monate

Cisco Learning and Certifications
Kompetenzen, die Sie erwerben: Devops Tools, Development Environment, Software Development Tools, Software Development Methodologies, CI/CD, DevOps, IT Automation, Continuous Deployment, Version Control, Continuous Integration, Network Engineering, Program Development, Docker (Software), Network Infrastructure, Containerization, Software Development, Virtual Environment, Git (Version Control System), Waterfall Methodology, Software Design
★ 4.7 (34) · Mittel · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: SQL, Query Languages, MySQL, Database Management, Transaction Processing, Data Manipulation, Database Development, Relational Databases
★ 3.9 (29) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Johns Hopkins University
Kompetenzen, die Sie erwerben: Persuasive Communication, Business Ethics, Creativity, Leadership Studies, Creative Thinking, Leadership, Organizational Leadership, Ethical Standards And Conduct, Influencing, Diversity and Inclusion, Team Leadership, Strategic Leadership, Initiative and Leadership, Leadership Development, Business Leadership, Responsible AI, Verbal Communication Skills, Plan Execution, Communication, Artificial Intelligence
★ 4.5 (43) · Anfänger · Spezialisierung · 3–6 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Biowissenschaften, Sozialkunde, Umweltwissenschaft, Biologie, Umweltproblem, Umwelt und Ressourcenmanagement, Nachhaltige Entwicklung, Wirtschaft, Management natürlicher Ressourcen, Umwelt, Management von Umweltressourcen
★ 4.6 (48) · Anfänger · Kurs · 1–4 Wochen

Scrimba
Kompetenzen, die Sie erwerben: JSON, Restful API, API Design, Web Applications, Application Programming Interface (API), Responsive Web Design, Cascading Style Sheets (CSS), Dashboard Creation, Event-Driven Programming, HTML and CSS, Javascript, Wireframing, Web Servers, Web Development, Real Time Data, Game Design, Hypertext Markup Language (HTML), Servers, Software Development
★ 4.9 (22) · Mittel · Spezialisierung · 1–4 Wochen

LearnKartS
Kompetenzen, die Sie erwerben: Git (Version Control System), GitHub, Version Control, Integrated Development Environments, IntelliJ IDEA, Software Development Tools, Eclipse (Software), Code Review, CI/CD, Microsoft Visual Studio, Development Environment, Software Versioning, Collaborative Software, Continuous Integration, Software Development, Remote Access Systems, Configuration Management, DevOps, Open Source Technology, Release Management
★ 4.2 (36) · Anfänger · Spezialisierung · 3–6 Monate
Google Cloud
Kompetenzen, die Sie erwerben: Google Sheets, Google Workspace, Spreadsheet Software, Productivity Software, Data Entry, Data Visualization, Collaborative Software, Data Management, Data Sharing, File Management, Version Control, Data Import/Export, Role-Based Access Control (RBAC)
★ 4.8 (79) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Course Development, Learning Management Systems, Information Architecture, Education Software and Technology, Content Management Systems, Content Management, Design
★ 4.8 (40) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Generative KI, Software-Dokumentation, Planung der Prüfung, Testfall, Test Daten, KI-Kenntnisse, Test-Automatisierung, Test-Tools, Software-Prüfung, Software-Qualitätssicherung, Abnahmetests, Analyse der Anforderungen, Testausführungsmaschine
★ 4.3 (37) · Anfänger · Kurs · 1–4 Wochen