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.

Logical Operations
Kompetenzen, die Sie erwerben: R (Software), Data Processing, R Programming, Data Manipulation, Data Structures, Statistical Programming, Data Analysis, Computational Logic, Data Analysis Software, Data Preprocessing, Software Installation, Data Science, Development Environment, Computer Programming, Program Development, Computer Programming Tools, Software Development
Gemischt · Kurs · 1–4 Wochen

Logical Operations
Kompetenzen, die Sie erwerben: Responsive Web Design, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), HTML and CSS, Web Development Tools, Web Development, Javascript, JavaScript Frameworks, Web Content, Frontend Performance, Web Servers, Software Development Tools, Web Design and Development, Web Design, Front-End Web Development, Web Applications, Apache, Development Environment, Semantic Web, Software Development
Anfänger · Spezialisierung · 3–6 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Java, Software-Entwurfsmuster, API-Entwurf, Java-Programmierung, Software-Architektur, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Software-Entwicklung, AI-Integrationen, Java Programmierung, Unified Modeling Language, Objektorientierter Entwurf, Objektorientierte Programmierung (OOP), Software Architektur, Software Entwurf
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Pandas (Python-Paket), Simulationen, Stichproben (Statistik), Entwicklungstests, Bereinigung von Daten, Datenmanipulation, Python-Programmierung, Programm-Entwicklung, Software-Entwicklung, Testfall, Datenwissenschaft, Grundsätze der Programmierung, Computational Thinking, Fehlersuche, Software Entwurf, Statistische Methoden
Anfänger · Kurs · 1–4 Wochen

Birla Institute of Technology & Science, Pilani
Kompetenzen, die Sie erwerben: Physics, Mechanics, Thermal Management, Engineering, Vibrations, Physical Science, Engineering Analysis, General Science and Research, electromagnetics, Experimentation, Mathematical Theory & Analysis, Problem Solving, Science and Research, Analytical Skills, Computer Science, Critical Thinking and Problem Solving, Logical Reasoning, Research, Software Development, Critical Thinking
Auf einen Abschluss hinarbeiten
Anfänger · Kurs · 1–3 Monate

Logical Operations
Kompetenzen, die Sie erwerben: Object Oriented Design, Object Oriented Programming (OOP), Software Design Patterns, Application Design, Application Development, Python Programming, Computer Programming, Programming Principles, Software Development, Scripting, Virtual Machines, Scripting Languages
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Program Development, Integrated Development Environments, Software Development, AI Integrations, AI literacy, Web Development Tools, Web Development, Artificial Intelligence, React.js, Machine Learning
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Data Structures, Programming Principles, Object Oriented Programming (OOP), Memory Management, Software Development
Anfänger · Kurs · 1–4 Wochen

Pearson
Kompetenzen, die Sie erwerben: System Programming, Rust (Programming Language), Data Structures, Memory Management, Relational Databases, Other Programming Languages, Databases, Data Access, C (Programming Language), Programming Principles, Application Development, Code Reusability, Object Oriented Programming (OOP), C++ (Programming Language), Interoperability, Systems Integration, File I/O, Command-Line Interface, Software Development, Data Import/Export
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Rust (Programmiersprache), Anwendungsprogrammierschnittstelle (API), Entwicklung von Videospielen, Algorithmen, Software-Entwicklung, Spiel-Design, Daten-Strukturen, Grundsätze der Programmierung
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Restful API, Systemarchitektur, Anwendungsprogrammierschnittstelle (API), Webdienste, Software-Architektur, Back-End-Webentwicklung, Software-Entwicklung, Serviceorientierte Architektur, Microservices, Node.JS, Softwaretechnik, Software Architektur, API-Gateway
Gemischt · Kurs · 1–4 Wochen

Board Infinity
Kompetenzen, die Sie erwerben: Entwicklungstests, Kontinuierliche Integration, Systemüberwachung, Cloud-Plattformen, DevOps, Cloud-Bereitstellung, CI/CD, Containerisierung, Entwicklungsumgebung, Kubernetes, Kontinuierliche Lieferung, Kontinuierliche Bereitstellung, Software-Entwicklung, Freigabe-Management, Bereitstellung von Anwendungen, Versionskontrolle, Google Cloud-Plattform, Test-Automatisierung, Devops-Werkzeuge
Mittel · Kurs · 1–4 Wochen