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.

University of London
Kompetenzen, die Sie erwerben: HTML and CSS, Hypertext Markup Language (HTML), Responsive Web Design, Web Design, Bootstrap (Front-End Framework), Web Development, Front-End Web Development, Web Applications, Cascading Style Sheets (CSS), Javascript, Programming Principles, Development Environment
★ 4.7 (56) · Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: AI-Integrationen, Datenbank-Management, Leistungsoptimierung, Transact-SQL, Microsoft Kopilot, Kontinuierliche Überwachung, SQL, Gespeicherte Prozedur, Microsoft SQL-Server, Datenbank Management, Abfragesprachen, Datenbank-Entwicklung, Wiederverwendbarkeit von Code
★ 4.6 (14) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Java, Google Cloud-Plattform, Java Programmierung, Cloud-API, Daten-Pipelines, Netzwerkanalyse, Apache Kafka, Java-Programmierung, Cloud-Plattformen
★ 3.8 (27) · Anfänger · Projekt · Weniger als 2 Stunden

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: R Programmierung, Regressionsanalyse, Vorhersage, Datenanalyse, Wahrscheinlichkeitsverteilung, Statistische Modellierung, Statistische Methoden, Modellevaluation, Bayessche Statistik, Statistische Analyse, Zeitreihenanalyse und Vorhersage, R (Software), Bewertung des Modells, Korrelationsanalyse
★ 4.3 (18) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Amazon S3, Amazon Web Services, Cloud Hosting, Version Control, Software Versioning, Web Language, Application Deployment, Cloud Storage, Web Applications, Web Design and Development, Cloud Deployment, Serverless Computing, Public Cloud, Web Presence
★ 4.5 (84) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Cloud-Entwicklung, Cloud-Speicher, Datenverwaltung, Daten in Echtzeit, Cloud-Anwendungen, Microsoft Azure, Ereignisgesteuerte Programmierung, Kommunikation, Kommunikationssysteme, C# (Programmiersprache), Datenmanagement, Verteiltes Rechnen
★ 4.6 (39) · Mittel · Kurs · 1–3 Monate

University of Maryland, College Park
Kompetenzen, die Sie erwerben: Agile Project Management, Scrum (Software Development), Sprint Planning, Emotional Intelligence, Backlogs, Creative Problem-Solving, Scaled Agile Framework, Leadership Studies, Negotiation, Sprint Retrospectives, Conflict Management, Agile Software Development, Team Performance Management, Program Management, Brainstorming, Prioritization, User Story, Innovation, Problem Solving, Project Controls
★ 4.4 (55) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Google Cloud-Plattform, Microservices, Cloud-Entwicklung, Serverloses Rechnen, Software Architektur, Cloud-Anwendungen, Ereignisgesteuerte Programmierung, Cloud-basierte Integration, Cloud-natives Computing, Serviceorientierte Architektur, Software-Architektur
★ 4.6 (10) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Kryptographie, C++ (Programmiersprache), Verschlüsselung, Sicherheitstechnik, C und C++
★ 4.2 (16) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Instituto Tecnológico de Aeronáutica
Kompetenzen, die Sie erwerben: Control Systems, Process Control, Engineering Analysis, Matlab, Systems Analysis, Systems Engineering, Simulation and Simulation Software, Mathematical Modeling, Simulations, Systems Design, System Design and Implementation, Differential Equations, Linear Algebra, Estimation
★ 4.8 (53) · Mittel · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Datenbank-Management, Java, Datenbanken, JUnit, SQL, Java Programmierung, Datenzugang, Java-Programmierung, Objektorientierte Programmierung (OOP), Datenbank-Software, Datenbank Management, Datenbank-Entwicklung, Relationale Datenbanken, Integrität der Daten, Objektorientierter Entwurf
★ 4.6 (39) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Testfall, Python-Programmierung, Software-Prüfung, Einheitliche Prüfung, Einheitstest, Anwenderbericht, Test-Automatisierung, Attrappen, Testgetriebene Entwicklung (TDD), Analyse der Anforderungen, Entwicklung von Testskripten, Entwicklungstests
★ 3.8 (30) · Mittel · Kurs · 1–3 Monate