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.

Johns Hopkins University
Kompetenzen, die Sie erwerben: Ereignisgesteuerte Programmierung, Programm-Entwicklung, Datenfluss, Digitale Signalverarbeitung, Speicherverwaltung, Leistungsoptimierung, Algorithmen, Verteiltes Rechnen, C++ (Programmiersprache), Bildanalyse, Skalierbarkeit
★ 3.3 (26) · Mittel · Kurs · 1–3 Monate

Dartmouth College
Kompetenzen, die Sie erwerben: Demography, Environment, Environment and Resource Management, Environmental Science, Land Management, Nutrition and Diet, Sustainable Systems, Nutrition Education, Sustainable Development, Natural Resource Management, Social Studies, Human Development, Trend Analysis, Economic Development
★ 4.8 (56) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Rechnerische Logik, Entwurf von Systemen, Theoretische Informatik, Systemanalyse, Verifizierung und Validierung, Software-Entwicklung, Netzwerk-Protokolle, Software Entwurf, Modellierung von Prozessen, Datenmodellierung, Kommunikationssysteme
★ 4.6 (13) · Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Tensorflow, Convolutional Neural Networks, Applied Machine Learning, Image Analysis, Python Programming, Jupyter, Artificial Neural Networks, Deep Learning, Software Visualization, Machine Learning
★ 4.4 (84) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kennesaw State University
Kompetenzen, die Sie erwerben: Crisis Management, Organizational Leadership, Leadership Development, Leadership Studies, Leadership, Strategic Leadership, Team Leadership, Management Training And Development, Leadership and Management, Dealing With Ambiguity, Professional Development, Innovation, Decision Making, Relationship Building, Adaptability
★ 4.6 (44) · Anfänger · Kurs · 1–4 Wochen

Arizona State University
Kompetenzen, die Sie erwerben: Conflict Management, Emotional Intelligence, De-escalation Techniques, Empathy & Emotional Intelligence, Communication Strategies, Interpersonal Communications, Empathy, Communication, Verbal Communication Skills, Behavior Management, Self-Awareness, Concision
★ 4.6 (25) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: PyTorch (Machine Learning Library), Recurrent Neural Networks (RNNs), Model Evaluation, Convolutional Neural Networks, Natural Language Processing, Deep Learning, Generative Adversarial Networks (GANs), Classification Algorithms, Transfer Learning, Model Training, Vision Transformer (ViT), Artificial Intelligence and Machine Learning (AI/ML), Image Analysis, Fine-tuning, Artificial Neural Networks, Machine Learning, Computer Vision, Generative Model Architectures, Graph Theory, Machine Learning Algorithms
★ 4.5 (88) · Mittel · Spezialisierung · 3–6 Monate
University of California San Diego
Kompetenzen, die Sie erwerben: Benutzerfreundliches Design, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Prüfung der Benutzerfreundlichkeit, Ideenfindung, Interaktives Design, Nutzerforschung, Interaktionsdesign, A/B-Tests, Prototyping, Benutzerfreundlichkeit
★ 4.5 (164) · Gemischt · Kurs · 1–3 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Microservices, Spring Boot, API Testing, Spring Framework, IntelliJ IDEA, Java Programming, Restful API, Object Oriented Programming (OOP), Java, Application Programming Interface (API), Systems Architecture, Application Deployment, Software Architecture, API Design, Integrated Development Environments, Data Persistence, Scalability, Service Oriented Architecture, Web Applications, Application Frameworks
★ 4.3 (66) · Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Pseudocode, Responsive Web Design, Computational Thinking, LinkedIn, Cascading Style Sheets (CSS), Front-End Web Development, React.js, HTML and CSS, Debugging, Algorithms, Interviewing Skills, UI Components, Professional Development, Web Presence, JavaScript Frameworks, Web Development Tools, Computational Logic, Web Development, Javascript, Software Development
★ 4.6 (41) · Mittel · Spezialisierung · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Ideenfindung, AI-Personalisierung, Produktlebenszyklus-Management, Verantwortungsvolle AI, Agile Produktentwicklung, Generative KI, Produkt-Automatisierung, Produktmanagement, Prototyping, KI-Produktstrategie, Marktanalyse
★ 3.8 (29) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Surveys, Survey Creation, User Feedback, Parent Communication, Constructive Feedback, Teaching, Professional Development, Instructional Strategies
★ 4.9 (84) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden