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.

Kompetenzen, die Sie erwerben: Anwendungsprogrammierschnittstelle (API), API-Entwurf, Netzwerk-Routing, Node.JS, API-Tests, Cloud-API, Software-Prüfung, Microsoft Azure, Restful API, API-Gateway, Serverloses Rechnen
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, Data Persistence, Programming Principles, Code Reusability, Python Programming, File Management, Computer Science
Mittel · Kurs · 1–4 Wochen

Universidad Nacional Autónoma de México
Kompetenzen, die Sie erwerben: Bayesian Network, Computational Logic, Markov Model, Artificial Intelligence, Game Theory, Theoretical Computer Science, Python Programming, Deductive Reasoning, Decision Intelligence, Probability, Verification And Validation
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: JUnit, Apache Maven, Spring Framework, Spring Boot, Model View Controller, Unit Testing, Frontend Integration, Microservices, Application Development, Redis, Restful API, YAML, Java, Java Programming, Application Frameworks, MongoDB, Application Deployment, NoSQL, Ajax, Data Persistence
Anfänger · Spezialisierung · 3–6 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Datenmanagement, SQL, Kontrolle ändern, PL/SQL, Oracle-Datenbanken, Datenverwaltung, Datenbanken, Datenbank-Management, Netzarchitektur, Datenbankarchitektur und -verwaltung, Datenbank-Management-Systeme, Software-Entwicklungstools, Datenbank Management, Relationale Datenbanken, Gespeicherte Prozedur, Oracle SQL-Entwickler
Anfänger · Kurs · 1–4 Wochen

Scrimba
Kompetenzen, die Sie erwerben: TypeScript, Node.JS, React.js, Server Side, Javascript, Data Structures, Web Development, Secure Coding, Middleware, Scalability, Web Design, Computer Programming, Maintainability, Development Environment
Mittel · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: Histogramm, R (Software), R Programmierung, Grafisches Design, Streudiagramme, Software zur Datenvisualisierung, Analyse räumlicher Daten, Plot (Grafiken), Grafische Werkzeuge, Grafikdesign, Geospatial Mapping, Grafische und visuelle Gestaltung, Ggplot2, Statistische Visualisierung, Daten-Mapping, Grafische Darstellung, Datenvisualisierung, Interaktive Datenvisualisierung
Mittel · Kurs · 1–3 Monate

Amazon Web Services
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Agiles Projektmanagement, Kontinuierliche Integration, Software-Entwicklung, Kontinuierliche Bereitstellung, Lebenszyklus der Softwareentwicklung, Agile Methodik, Automatisierung, DevOps, CI/CD, Software-Prüfung, Agile Entwicklung von Software, Wasserfall-Methodik, Agile Software-Entwicklung, Methoden der Softwareentwicklung, Devops-Werkzeuge, Software-Entwicklungstools, Scrum (Software-Entwicklung), Projektleitung, Kanban-Prinzipien, Bereitstellung von Anwendungen
Anfänger · Kurs · 1–4 Wochen

Google Cloud
Kompetenzen, die Sie erwerben: SQL, Große Daten, Datenbank-Management, Google Cloud-Plattform, Daten importieren/exportieren, Abfragesprachen, Datenbank-Entwicklung, Data Warehousing, Datenbank Management
Anfänger · Projekt · Weniger als 2 Stunden

Coursera
Kompetenzen, die Sie erwerben: Jupyter, Modellevaluation, Angewandtes maschinelles Lernen, Python-Programmierung, Datenwissenschaft, Maschinelles Lernen, Bewertung des Modells, Algorithmen für maschinelles Lernen, Datenanalyse, Modell Ausbildung, Prädiktive Analytik, Prädiktive Modellierung
Mittel · angeleitetes Projekt · Weniger als 2 Stunden
Kompetenzen, die Sie erwerben: Performance Tuning, Django (Web Framework), Authentications, Object-Relational Mapping, Cloud Hosting, User Accounts, Development Environment, Application Security, Python Programming
Fortgeschritten · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: Modell-Optimierung, Derivate, Integralrechnung, Mathematische Software, Software-Visualisierung, Python-Programmierung, Plot (Grafiken), Grundsätze der Programmierung, Algebra, Kalkulation, Numerische Analyse, Grafische Darstellung, Angewandte Mathematik
Mittel · Kurs · 1–3 Monate