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.

LearnKartS
Kompetenzen, die Sie erwerben: Software-Entwicklungstools, Git (Versionskontrollsystem), Software-Entwicklung, Software-Versionierung, Versionskontrolle, Integrierte Entwicklungsumgebungen, IntelliJ IDEA, Eclipse (Software), Freigabe-Management, Microsoft Visual Studio
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Agile Methodik, Kontinuierliche Bereitstellung, Python-Programmierung, Kontinuierliche Integration, Einheitliche Prüfung, Einheitstest, Kontinuierliche Lieferung, Agile Entwicklung von Software, Software-Entwicklung, Versionskontrolle, Test-Automatisierung, Agile Software-Entwicklung, CI/CD, Bereitstellung von Anwendungen, Testgetriebene Entwicklung (TDD)
Mittel · Kurs · 1–4 Wochen

Packt
Kompetenzen, die Sie erwerben: Kontinuierliche Überwachung, Cyber-Operationen, Beglaubigungen, Identitäts- und Zugangsmanagement, Datensicherheit, Sicherheitstechnik, Netzwerksicherheit, Bewertung der Cybersicherheit, Sicherheitsmanagement, Sicherheitsstrategie, Rahmen für das Risikomanagement, Cybersecurity, Risikomanagement, Anwendungssicherheit, Sichere Kodierung, Software-Entwicklung, Sicherheitskontrollen, Sicherheitstests, Sicherheitsprüfung, Sicherheit der Infrastruktur, IT-Sicherheitsarchitektur
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Technical Documentation, Technical Writing, Software Documentation, Technical Communication, Information Architecture, Writing, Software Development Tools, Document Management, Automation, AI Workflows, Software Development, Agile Software Development, Graphic and Visual Design, Interactive Design, Project Management Software, Generative AI
Anfänger · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Lineare Algebra, Digitale Signalverarbeitung, Daten-Strukturen, Datenwissenschaft, Programm-Entwicklung, Datenumwandlung, Maschinelles Lernen, Mathematische Software, Algorithmen, Tiefes Lernen, Software-Entwicklung, Künstliche neuronale Netze, Angewandtes maschinelles Lernen
Mittel · Kurs · 1–3 Monate

Peking University
Kompetenzen, die Sie erwerben: Object Oriented Design, Unified Modeling Language, Software Development Methodologies, Program Development, Systems Analysis, Object Oriented Programming (OOP), Software Development, Software Design, Software Engineering, Systems Design, Software Architecture, Software Design Patterns, System Design and Implementation, Computer Programming, Data Management, Application Deployment, Diagram Design, Human Computer Interaction
Anfänger · Kurs · 3–6 Monate

Google Cloud
Kompetenzen, die Sie erwerben: Cloud Applications, Cloud Development, Cloud-Native Computing, Google Cloud Platform, Cloud API, Application Development, Data Store, Cloud Hosting, Cloud Storage, Software Development, Data Storage, Cloud Platforms, Node.JS, Scalability
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Serverless Computing, Microsoft Azure, Microservices, NoSQL, Microsoft Development Tools, Cloud Deployment, Front-End Web Development, Cloud Development, Hypertext Markup Language (HTML), HTML and CSS, Software Development, Cloud Computing, Microsoft Visual Studio, DevOps, Integrated Development Environments
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Logical Operations
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, Database Application, Python Programming, Unit Testing, Computer Programming, Restful API, Cross Platform Development, Package and Software Management, Scripting, Data Science, Program Development, Computer Programming Tools, Software Development, Data Processing, Debugging, Programming Principles, User Interface (UI) Design, Regression Analysis, Machine Learning
Mittel · Spezialisierung · 1–3 Monate

Logical Operations
Kompetenzen, die Sie erwerben: Virtual Machines, Debugging, Virtualization, Application Development, Development Environment, Software Installation, Python Programming, Programming Principles, Program Development, Computer Programming, Software Development
Gemischt · Kurs · 1–4 Wochen

Logical Operations
Kompetenzen, die Sie erwerben: Data Structures, Data Processing, Application Development, Programming Principles, Computer Programming, Object Oriented Programming (OOP), Python Programming, System Configuration, Virtual Machines, Software Development
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Blockchain, Application Deployment, Software Development Tools, Application Development, Go (Programming Language), Development Environment, Computer Programming Tools, Business Logic, Software Development, Program Development, Digital Assets, FinTech, Virtual Machines, Transaction Processing, Distributed Computing, Cryptography, Emerging Technologies, Encryption, Business Analysis, Market Dynamics
Mittel · Spezialisierung · 1–3 Monate