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.

Scrimba
Kompetenzen, die Sie erwerben: Responsive Web Design, HTML and CSS, Hypertext Markup Language (HTML), Typography, Cascading Style Sheets (CSS), Web Design, Web Design and Development, Web Development Tools, Browser Compatibility, Application Deployment, Front-End Web Development, Web Development, Computer Programming Tools, Animations, Development Environment, Software Development Tools, UI Components, Interactive Design, Javascript, Program Development
★ 4.6 (237) · Anfänger · Spezialisierung · 3–6 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Robotics, Machine Controls, Control Systems, Engineering, Scientific, and Technical Instruments, Automation, Graph Theory, Planning, Algorithms, Computer Programming, Computer Science, Simulation and Simulation Software, Engineering, Simulations, Data Structures, Python Programming, Virtual Environment, Linear Algebra, Applied Mathematics, Design
★ 4.5 (77) · Anfänger · Spezialisierung · 3–6 Monate

Meta
Kompetenzen, die Sie erwerben: Datenvalidierung, Restful API, Fehlersuche, Leistungsoptimierung, Django (Web-Framework), API-Tests, Validierung von Daten, API-Entwurf, JSON, Software-Dokumentation, Anwendungsprogrammierschnittstelle (API), Erweiterbare Markup-Sprache (XML), Berechtigung (Computing), Beglaubigungen
★ 4.4 (380) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Restful API, Anwendungsentwicklung, Javascript, Anwendungsdesign, Django (Web-Framework), Microservices, Web-Design und Entwicklung, Node.JS, Web-Entwicklung, Kubernetes, Back-End-Webentwicklung, Front-End-Webentwicklung, GitHub, Benutzerkonten, Frontend-Integration, Web-Anwendungen, CI/CD, Full-Stack Web-Entwicklung, Kontinuierliche Integration, Kontinuierliche Bereitstellung
★ 4.6 (203) · Fortgeschritten · Kurs · 1–3 Monate

Scrimba
Kompetenzen, die Sie erwerben: Agentische Arbeitsabläufe, AI-Integrationen, System-Konfiguration, AI-Arbeitsabläufe, Fehlersuche, Kontext Technik, Generative AI-Agenten, Benutzeroberfläche (UI), Web-Entwicklung, Integrierte Entwicklungsumgebungen, Software-Entwicklung, Installation der Software, Vibe-Codierung, Web-Entwicklungs-Tools, Modell-Kontext-Protokoll, Code-Überprüfung, Kontext-Management
★ 4.4 (167) · Mittel · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Javascript, Einheitliche Prüfung, JavaScript-Frameworks, Web-Komponenten, Web-Entwicklung, Einheitstest, Cloud-Anwendungen, Front-End-Webentwicklung, UI-Komponenten, Web-Anwendungen, Eckig, Hypertext Markup Language (HTML), Wiederverwendbarkeit von Code, Ajax
★ 4.8 (1903) · Mittel · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Datenverarbeitung, Datenmanipulation, Interaktive Datenvisualisierung, Python-Programmierung, Bereinigung von Daten, Pandas (Python-Paket), Datenwissenschaft, Datei-E/A, JSON, NumPy, Datenvisualisierung, Vorverarbeitung von Daten, Software zur Datenvisualisierung, Matplotlib, Web-Scraping, Datenvorverarbeitung
★ 4.3 (200) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Hugging Face, Prompt Engineering, Retrieval-Augmented Generation, LLM Application, Model Evaluation, Responsible AI, Fine-tuning, LangChain, Model Optimization, Large Language Modeling, Generative Model Architectures, Model Deployment, Generative AI, Generative Adversarial Networks (GANs), Application Deployment, Application Development, AI literacy, Technical Management, Business Strategy, Python Programming
★ 4 (74) · Mittel · Spezialisierung · 1–3 Monate

KodeKloud
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Java, Verwaltung des Betriebssystems, Linux, Computer Programmierung, Linux-Server, Node.JS, Java Programmierung, DevOps, Computerprogrammierung, Cloud-Technik, Linux-Befehle, Installation der Software, Allgemeine Netzwerkarbeit, Paket- und Softwareverwaltung, Web-Anwendungen, Java-Programmierung, Linux-Verwaltung, Devops-Werkzeuge, Netzwerk-Switches
★ 4.7 (114) · Anfänger · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Sprint-Planung, Technische Leitung, Scrum (Software-Entwicklung), Rückstände, Projektleitung, Methoden der Softwareentwicklung, Virtuelle Teams, Agile Entwicklung von Software, Führungsqualitäten, Strategisches Denken, Agile Methodik, Agile Software-Entwicklung, Sprint-Retrospektiven, Anwenderbericht, Produktanforderungen, Organisatorische Struktur, Agiles Projektmanagement, Leiterschaft, Agile Produktentwicklung, Organisatorische Strategie
★ 4.8 (486) · Anfänger · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: Datenbank-Management, Leistungsoptimierung, Daten-Strukturen, Oracle-Datenbanken, Datenbank-Design, SQL, Abfragesprachen, Datenbank-Entwicklung, Relationale Datenbanken, Datenbank Management
★ 4.6 (336) · Anfänger · Kurs · 1–4 Wochen

Microsoft
Kompetenzen, die Sie erwerben: Cloud-Bereitstellung, Datenbank-Management, Datenverwaltung, Datenbanken, SQL, Microsoft Azure, PostgreSQL, Abfragesprachen, MySQL, Datensicherheit, Datenmanagement, Datenbank Management, Datenbank-Software, NoSQL, Datenbank-Verwaltung, Relationale Datenbanken, Datenspeicher, Datenbank-Management-Systeme
★ 4.6 (271) · Anfänger · Kurs · 1–4 Wochen