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: Virtual Environment, Unreal Engine, 3D Assets, Augmented and Virtual Reality (AR/VR), Game Design, Conceptual Design, Image Quality, Performance Tuning, Design Elements And Principles, Creativity
Anfänger · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Python Programming, Integrated Development Environments, Scripting, Maintainability, Performance Tuning, Scripting Languages, Computer Programming
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Simplilearn
Kompetenzen, die Sie erwerben: Google Gemini, Generative AI, Anthropic Claude, AI Product Strategy, Innovation, ChatGPT, Business Process Automation, Workflow Management, Content Creation, Technology Strategies, Prompt Engineering, Productivity Software, Team Building, Application Design, Video Production
Anfänger · Kurs · 1–4 Wochen

Google Cloud
Kompetenzen, die Sie erwerben: Data Import/Export, Data Migration, Serverless Computing, File Management, Cloud Computing, Cloud Storage, Google Cloud Platform, Database Development
Anfänger · Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Metadata Management, Data Pipelines, Data Processing, Google Cloud Platform, Data Migration, Cloud Storage, Apache Airflow, Data Lakes, Data Storage, Big Data, Data Infrastructure, Extract, Transform, Load, Apache Spark, IT Automation, Data Management, Data Transformation, Serverless Computing, SQL
Anfänger · Kurs · 1–3 Monate

Simplilearn
Kompetenzen, die Sie erwerben: Jenkins, CI/CD, Build Tools, GitLab, Continuous Integration, Software Configuration Management, Continuous Deployment, Application Deployment, User Accounts, GitHub, DevOps, Git (Version Control System), Role-Based Access Control (RBAC)
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Git (Version Control System), GitHub, Version Control, Open Source Technology, Unix Shell, Collaborative Software, Software Installation, Unix Commands, Microsoft Visual Studio, Linux Commands, Continuous Integration, Linux, Web Development Tools, File Management, Shell Script, Command-Line Interface, Code Review, Application Deployment, React.js, Hypertext Markup Language (HTML)
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: JUnit, Unit Testing, Software Quality Assurance, Integrated Development Environments, Software Testing, Quality Assurance, Java, Software Development Tools, Debugging, Performance Testing
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Edureka
Kompetenzen, die Sie erwerben: UI Components, Application Programming Interface (API), Web Applications, Scrum (Software Development)
Anfänger · Kurs · 1–3 Monate

Edureka
Kompetenzen, die Sie erwerben: Predictive Modeling, Predictive Analytics, Statistical Methods, Data Analysis, Statistical Analysis, Machine Learning, Scikit Learn (Machine Learning Library), Machine Learning Algorithms, Python Programming, Data Manipulation, Pandas (Python Package), NumPy
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: MLOps (Machine Learning Operations), Google Cloud Platform, Application Lifecycle Management, DevOps, Automation, Cloud Solutions, Continuous Deployment, Machine Learning, Containerization, Data Processing
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Microsoft PowerPoint, Presentations, Multimedia, Verbal Communication Skills, Photo Editing, Productivity Software, Microsoft Office, Technical Communication, Editing, Social Media, Marketing, Digital Marketing
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden