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.

University of California, Davis
Kompetenzen, die Sie erwerben: Datenanalyse, GIS-Software, Geografische Informationssysteme, ArcGIS, Dateiverwaltung, Gemeinsame Nutzung von Daten, Räumliche Analyse, Datenvisualisierungssoftware, Verwaltung von Metadaten, Datenvisualisierung, Datenqualität
Anfänger · 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, Web Servers, Browser Compatibility, Web Design and Development, Web Analytics and SEO, Web Design, Front-End Web Development, Web Applications, Apache, Development Environment, Semantic Web, Software Development
Anfänger · Spezialisierung · 3–6 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Datenverarbeitung, Datenanalyse, Big Data, Skalierbarkeit, Apache Hadoop, Verteiltes Rechnen, Unstrukturierte Daten
Gemischt · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Maintainability, Code Review, Test Driven Development (TDD), API Testing, LLM Application, API Design, Microsoft Visual Studio, Software Engineering, Engineering Software, Software Technical Review, Program Development, Application Lifecycle Management, Unit Testing, Microservices, Peer Review, Quality Assessment
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: 3D Modeling, SketchUp (3D Modeling Software), Computer Graphics, Visualization (Computer Graphics), 3D Assets, Design Software, Graphical Tools, Product Design, Graphic Design
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Cloud-Sicherheit, Hybrid-Cloud-Computing, Cloud Computing Architektur, Cloud-Speicher, Cloud-Dienste, Cloud-Plattformen, Cloud Computing, Infrastructure as a Service (IaaS), Aufkommende Technologien, Cloud-Infrastruktur, Serverloses Rechnen, DevOps, Virtuelle Maschinen, Microservices, Cloud-Bereitstellung
Anfänger · Kurs · 1–3 Monate
University of Toronto
Kompetenzen, die Sie erwerben: Datenstrukturen, Datei-E/A, Entwicklungsumgebung, Computer Programmierung, Programm-Entwicklung, Fehlersuche, Grundsätze der Programmierung, Algorithmen, Integrierte Entwicklungsumgebungen, Python-Programmierung, Software-Dokumentation
Anfänger · Kurs · 1–3 Monate

University of Toronto
Kompetenzen, die Sie erwerben: Kommunikation, Kulturelle Vielfalt, Emotionale Intelligenz, Aktives Zuhören, Zwischenmenschliche Kommunikation, Psychologie, Aufbau von Beziehungen, Soziale Fertigkeiten, Selbst-Bewusstsein, Empathie, Bedarfsanalyse, Selbstbehauptung
Anfänger · Kurs · 1–3 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: Organisatorische Strategie, Leistungsmetrik, Team Management, Zusammenarbeit, Offene Denkweise
Anfänger · Kurs · 1–4 Wochen

Logical Operations
Kompetenzen, die Sie erwerben: Web Development Tools, Web Development, Hypertext Markup Language (HTML), HTML and CSS, Web Design and Development, Web Applications, Web Design, Web Servers, Development Environment, Apache, Software Development, Web Content, Front-End Web Development, Semantic Web, Information Architecture
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Internet Of Things, Embedded Software, Prototyping, PIC Microcontrollers, Embedded Systems, General Networking, Information Technology Architecture, USB, Field-Programmable Gate Array (FPGA), System Configuration, Software Development, Power Electronics, Microarchitecture, Software Development Tools, Basic Electrical Systems, Electrical Wiring, Electrical Equipment, Electrical Power, Project Planning, Electric Power Systems
Gemischt · Kurs · 1–4 Wochen

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