Programmieren-Kurse können Ihnen helfen zu lernen, wie Code geschrieben, getestet und strukturiert wird. Sie können Fähigkeiten in Syntax, Algorithmen, Datenstrukturen und Projektaufbau aufbauen. Viele Kurse stellen Entwicklungsumgebungen, Versionskontrolle und Beispiele aus der Praxis vor.
Universidad Austral
Kompetenzen, die Sie erwerben: Responsive Web Design, LESS, Bootstrap (Front-End Framework), Version Control, HTML and CSS, jQuery, Web Design and Development, Bitbucket, UI Components, Web Design, Git (Version Control System), Web Development Tools, Cascading Style Sheets (CSS), Web Development, Front-End Web Development, Javascript and jQuery, Application Deployment, Node.JS, Javascript, Build Tools
Anfänger · Kurs · 1–4 Wochen

Tsinghua University
Kompetenzen, die Sie erwerben: Data Structures, Algorithms, Graph Theory, Computational Thinking, Theoretical Computer Science, System Design and Implementation, Computer Programming, Data Storage
Mittel · Spezialisierung · 3–6 Monate
University of Michigan
Kompetenzen, die Sie erwerben: File I/O, Data Structures, Programming Principles, Data Manipulation, Software Installation, Python Programming, Data Processing, Development Environment, Data Storage
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Cloud-Bereitstellung, Methoden der Softwareentwicklung, Cloud-Entwicklung, Scrum (Software-Entwicklung), Agile Entwicklung von Software, MongoDB, Cloud-Anwendungen, DevOps, Agile Methodik, Agile Software-Entwicklung, Verhaltensbasierte Entwicklung, Anwenderbericht, Kontinuierliche Lieferung, Cloud-natives Computing, NoSQL, CI/CD, Testgetriebene Entwicklung (TDD), Kontinuierliche Integration, Kontinuierliche Bereitstellung
Mittel · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Interaktive Datenvisualisierung, Google Cloud-Plattform, Große Daten, Data Warehousing, Gemeinsame Nutzung von Daten, Analytik, SQL, Daten importieren/exportieren, Datenvisualisierung, Abfragesprachen, Statistische Berichterstattung
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Requirements Elicitation, Cost Estimation, Agile Project Management, Business Analysis, Stakeholder Management, Agile Software Development, Project Management, Project Risk Management, Project Estimation, Project Scoping, Quality Management, Work Breakdown Structure, Project Management Life Cycle, Cost Management, Project Planning, Project Management Institute (PMI) Methodology, Risk Management, Business Analysis Tools, Personalized Service, Learning Styles
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Modell-Optimierung, AI-Arbeitsabläufe, Regressionsanalyse, Python-Programmierung, Überwachtes Lernen, Maschinelles Lernen, Datenwissenschaft, Modellevaluation, Bildanalyse, Tiefes Lernen, Modell Ausbildung, Random Forest Algorithmus, Scikit Learn (Bibliothek für maschinelles Lernen), Verarbeitung natürlicher Sprache, Angewandtes maschinelles Lernen, Künstliche neuronale Netze, Statistisches maschinelles Lernen, Tensorflow, Entscheidungsbaum-Lernen, Bewertung des Modells, Algorithmen für maschinelles Lernen
Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Blockchain, Secure Coding, Penetration Testing, Front-End Web Development, Application Development, Security Testing, Web Development Tools, Application Security, Development Environment, Event Monitoring, Exploit development, Frontend Integration, Web Development, Software Development Tools, Cyber Security Assessment, Payment Systems, Transaction Processing, Authorization (Computing), Token Optimization, Role-Based Access Control (RBAC)
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: R Programmierung, Regressionsanalyse, Maschinelles Lernen, Statistische Inferenz, Datenanalyse, Datenwissenschaft, Statistische Methoden, Angewandtes maschinelles Lernen, R (Software), Datengestützte Entscheidungsfindung, Statistisches maschinelles Lernen
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

University of Toronto
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, iOS-Entwicklung, Mobile Entwicklung, Bildanalyse, Animationen, Apple iOS, Computer Vision, Swift-Programmierung
Gemischt · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Cloud-Technologien, Internet der Dinge, API-Entwurf, Netzwerk-Protokolle, Microservices, Cybersecurity, Cloud-Anwendungen, Amazon Web Services, Cloud-Dienste, Architektur des Cloud Computing, Software-Entwicklung, Anwendungsprogrammierschnittstelle (API), Cloud-Plattformen, Kommunikationssysteme, Eingebettete Systeme, Drahtlose Netzwerke, Digitale Kommunikation, Eingebettete Software, Sicherheit von Informationssystemen, Telekommunikation, Amazon Webdienste
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Restful API, Java, Anwendungssicherheit, Apache Maven, Java Programmierung, Model-View-Controller, Anwendungs-Rahmenwerke, Frontend-Integration, Anwendungsprogrammierschnittstelle (API), Web-Anwendungen, Rollenbasierte Zugriffskontrolle (RBAC), Java-Programmierung, Entwicklungsumgebung, Berechtigung (Computing), Konfigurationsmanagement, Beglaubigungen, Konfigurationsverwaltung
Mittel · Kurs · 1–4 Wochen