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: Integrated Development Environments, Application Deployment, Cross Platform Development, Application Development, Development Environment, Java, Java Programming, Apache Maven, Software Development
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: System Programming, Memory Management, C (Programming Language), C++ (Programming Language), Software Development, Object Oriented Programming (OOP)
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: KI-gestützte Kreativität, Feinabstimmung, ChatGPT, AI-Personalisierung, OpenAI, OpenAI-API, Verarbeitung natürlicher Sprache, Web-Design und Entwicklung, Anwendungsprogrammierschnittstelle (API), Cloud-Bereitstellung, Bereitstellung von Anwendungen, Django (Web-Framework), Software-Entwicklung, Benutzeroberfläche (UI), AI-Integrationen, Python-Programmierung, Anwendungsentwicklung, Generative KI, Zahlungssysteme, E-Mail-Automatisierung
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: TypeScript, Development Environment, Programming Principles, Javascript, Debugging, Data Structures, Object Oriented Programming (OOP), Software Development, Node.JS, Application Development, Front-End Web Development, Software Engineering, Web Development
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Prompt Engineering, GitHub Copilot, LangChain, Emerging Technologies, AI Orchestration, AI Security, AI Enablement, AI Integrations, ChatGPT, Computer Programming Tools, AI literacy, Artificial Intelligence, General Networking, Cybersecurity, Software Development, Quantum computing
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Hypertext Markup Language (HTML), Frontend Performance, Web Applications, Javascript, Performance Tuning, Software Development
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

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

Fred Hutchinson Cancer Center
Kompetenzen, die Sie erwerben: CI/CD, Continuous Integration, Containerization, Docker (Software), Development Environment, Continuous Deployment, Bioinformatics, Software Development, Debugging, Package and Software Management, Code Reusability
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Node.JS, Back-End Web Development, Full-Stack Web Development, API Testing, MongoDB, Payment Processing, Order Management, Application Programming Interface (API), Restful API, Payment Systems, Scheduling, Order Processing, Data Processing, Inventory Management System, Data Validation, Software Development, Database Design, Authorization (Computing), Automation
Mittel · Kurs · 1–4 Wochen

Board Infinity
Kompetenzen, die Sie erwerben: Git (Version Control System), GitHub, Version Control, Software Development
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Code Reusability, Business Logic, User Interface (UI), Application Development, Web Applications, Software Development, Programming Principles
Anfänger · Kurs · 1–4 Wochen

Birla Institute of Technology & Science, Pilani
Kompetenzen, die Sie erwerben: Agile Software Development, User Story, Backlogs, Agile Methodology, Agile Product Development, Agile Project Management, Scrum (Software Development), Sprint Planning, Software Development Life Cycle, Scaled Agile Framework, Software Development, Sprint Retrospectives, Software Development Methodologies, Requirements Analysis, Waterfall Methodology, Quality Assurance, Continuous Integration, Test Driven Development (TDD), Scalability, Risk Management Framework
Mittel · Kurs · 1–3 Monate