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: SQL, Skripting, Skriptsprachen, Dateisysteme, Daten-Strukturen, Server-Seite, Reaktionsfähiges Web-Design, Back-End-Webentwicklung, Dateiverwaltung, Daten importieren/exportieren, Wiederverwendbarkeit von Code, Web-Anwendungen, PHP (Skriptsprache), Hypertext Markup Language (HTML), MySQL, Datenbank-Entwicklung, Datei-E/A
Gemischt · Kurs · 1–4 Wochen

Mehrere Erzieher
Kompetenzen, die Sie erwerben: Code Review, Version Control, GitHub, Package and Software Management, CI/CD, Continuous Integration, Open Source Technology, Code Reusability, Development Environment, Continuous Deployment, Secure Coding, Application Deployment, Software Development Tools, Docker (Software), Containerization, Data Sharing, Git (Version Control System), Automation, Software Documentation, Technical Documentation
Anfänger · Spezialisierung · 3–6 Monate

Google Cloud
Kompetenzen, die Sie erwerben: Identity and Access Management, SQL, Data Import/Export, Data Integration, Google Cloud Platform, Data Warehousing, Query Languages, Role-Based Access Control (RBAC), Database Design, Database Management, Data Processing, Database Architecture and Administration, Data Architecture, Data Sharing, Data Modeling, Cloud Computing Architecture, Real Time Data
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Canva (Software), Color Theory, Typography, Digital Design, Graphic and Visual Design, Graphic Design, Visual Design, Design Elements And Principles, Branding
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Operating System Administration, Local Area Networks, Software Installation, Command-Line Interface, Microsoft Windows, System Configuration, Systems Administration, TCP/IP, Linux Administration, Linux, General Networking, Patch Management, Operating Systems, User Accounts, Network Routers, System Monitoring, Network Troubleshooting, Mac OS, Identity and Access Management, Network Security
Mittel · Kurs · 1–3 Monate

Edureka
Kompetenzen, die Sie erwerben: Datenvalidierung, Test-Automatisierung, API-Tests, Software-Versionierung, Leistungsoptimierung, Integrität der Daten, Restful API, API-Entwurf, Verwaltung der Anwendungsleistung, Node.JS, Middleware, Django (Web-Framework), Validierung von Daten, Spring Boot, Software-Dokumentation, Anwendungs-Rahmenwerke, Anwendungsprogrammierschnittstelle (API)
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Facebook, Web Presence, Social Media Marketing, Social Media, Social Media Management, Customer Inquiries, Social Media Content, Customer Service, Customer experience improvement, Marketing Automation, Marketing, Marketing Communications, Content Development and Management, User Accounts, Administration, Business Administration
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden
University of Michigan
Kompetenzen, die Sie erwerben: SQL, Relational Databases, Database Management, Query Languages, Databases, Database Design, Database Systems, Data Visualization, Object Oriented Programming (OOP), Data Processing, Data Modeling, Data Manipulation, Geospatial Mapping, Data Storage, Scripting, Python Programming
Gemischt · Kurs · 1–3 Monate

Arizona State University
Kompetenzen, die Sie erwerben: Problem Solving, Critical Thinking and Problem Solving, Creativity, Creative Problem-Solving, Human Factors, Creative Thinking, Decision Making, Human Learning, Complex Problem Solving, Human Computer Interaction, Mental Concentration, Human Machine Interfaces, Learning Theory, Usability, Memory Management, Human Centered Design
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Adobe InDesign, Adobe Photoshop, Adobe Creative Cloud, Style Guides, Automation, Adobe Illustrator, Layout Design, Design Software, Graphic and Visual Design, Graphic Design, Document Management, Typography, File Management
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Development Environment, Computer Graphics, Visualization (Computer Graphics), Graphics Software, Cross Platform Development, Computer Graphic Techniques, Video Game Development, Computer Programming Tools, Program Development, Software Installation, System Configuration
Anfänger · Kurs · 1–4 Wochen
Kompetenzen, die Sie erwerben: Matplotlib, Plot (Graphics), Data Visualization Software, Statistical Visualization, Data Visualization, Jupyter, Interactive Data Visualization, Scatter Plots, Histogram, Box Plots, Descriptive Statistics, Data Presentation, Animations, Python Programming
Mittel · Kurs · 1–4 Wochen