Programmieren-Kurse können Ihnen helfen, die Grundlagen von Syntax, Kontrollstrukturen und Datenstrukturen in verschiedenen Sprachen zu lernen. Sie können Fähigkeiten im Schreiben, Testen und Strukturieren von Code aufbauen. Viele Kurse führen in Entwicklungsumgebungen, Versionskontrolle und einfache Projektbeispiele ein, mit denen Sie eigene Programme Schritt für Schritt entwickeln.

Kompetenzen, die Sie erwerben: Datenmanipulation, Datenanalyse, SQL, Problemlösung, Abfragesprachen, Relationale Datenbanken
★ 4.5 (98) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Duke University
Kompetenzen, die Sie erwerben: Web Scraping, Extensible Markup Language (XML), Web Development Tools, Scripting, Hypertext Markup Language (HTML), Web Applications, Python Programming
★ 3.1 (19) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

University of Cape Town
Kompetenzen, die Sie erwerben: Deskriptive Statistik, Maschinelles Lernen, Mathematische Software, Statistische Methoden, Wahrscheinlichkeitsrechnung und Statistik, Tiefes Lernen, Statistische Programmierung, Statistische Analyse, Statistische Visualisierung, Statistische Software, Statistische Hypothesenprüfung, Plot (Grafiken), Biostatistik, Statistische Berichterstattung
★ 4.7 (52) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Git (Versionskontrollsystem), Projektleitung, Softwaretechnik, Software-Entwicklung, Kollaborative Software, Software-Versionierung, Versionskontrolle, Software-Entwicklungstools
★ 4.6 (60) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

LearnKartS
Kompetenzen, die Sie erwerben: Speicherverwaltung, Anwendungsentwicklung, Java, Computer Programmierung, Java Programmierung, Computerprogrammierung, Instandhaltbarkeit, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung, Java-Programmierung, Wiederverwendbarkeit von Code, Android-Entwicklung, Objektorientierter Entwurf
★ 4.4 (35) · Anfänger · Kurs · 1–4 Wochen
Kompetenzen, die Sie erwerben: File Systems, Operating Systems, File Management, Computer Programming Tools, Data Integrity, Debugging, File I/O, Systems Design, Data Storage Technologies, System Software, Distributed Computing, Data Storage, C (Programming Language), System Programming, Computer Systems, Data Persistence, Command-Line Interface, Hardware Architecture, Peripheral Devices, Data Security
★ 4.7 (76) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Benutzerfreundliches Design, Web-Design und Entwicklung, Cascading Style Sheets (CSS), Benutzeroberfläche (UI), Web-Entwicklung, GitHub, Microsoft Entwicklungswerkzeuge, Microsoft Visual Studio, HTML und CSS, Hypertext Markup Language (HTML), Bereitstellung von Anwendungen
★ 4.4 (29) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Containerisierung, Docker (Software), Cloud-Bereitstellung, Microservices, Django (Web-Framework), Cloud-Entwicklung, Flask (Web-Framework), Datenbanken, MongoDB, OpenShift, Cloud-Anwendungen, IBM Wolke, Kubernetes, Cloud-natives Computing, Back-End-Webentwicklung, Web-Anwendungen, Cloud-Plattformen, NoSQL, Bereitstellung von Anwendungen
★ 5 (43) · Fortgeschritten · Kurs · 1–3 Monate

KodeKloud
Kompetenzen, die Sie erwerben: Containerisierung, Computer-Vernetzung, Docker (Software), Persistenz der Daten, DevOps, Linux-Befehle, Installation der Software, Cloud-natives Computing, Virtuelle Vernetzung, Dateisysteme, Datenspeicherung, Kollaborative Software, Befehlszeilenschnittstelle, Devops-Werkzeuge, Systemanforderungen, Unix-Befehle
★ 4.7 (44) · Anfänger · Kurs · 1–3 Monate

Codio
Kompetenzen, die Sie erwerben: Algorithms, C++ (Programming Language), C and C++, Data Structures, Theoretical Computer Science, Computer Programming
★ 4.5 (11) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Git (Versionskontrollsystem), Fehlersuche, Cloud-Entwicklung, Dateiverwaltung, Cloud-Speicher, GitHub Kopilot, Integrierte Entwicklungsumgebungen, GitHub, Kollaborative Software, Versionskontrolle, Entwicklungsumgebung, Software-Entwicklungstools, Konfigurationsmanagement, Bereitstellung von Anwendungen, Konfigurationsverwaltung
Mittel · Kurs · 1–3 Monate
Kompetenzen, die Sie erwerben: Django (Web Framework), Frontend Integration, React.js, API Testing, Authentications, Secure Coding, Performance Tuning, Scalability, JavaScript Frameworks, Test Tools, Unit Testing, Development Testing, Software Testing, Restful API, Javascript, Python Programming
★ 4.9 (28) · Fortgeschritten · Kurs · 1–4 Wochen