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: File I/O, Data Import/Export, Java Programming, Java, Programming Principles, Computer Programming, Data Structures, File Systems, File Management, Data Store, Computer Science
Anfänger · Kurs · 1–4 Wochen

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

Kompetenzen, die Sie erwerben: Quantencomputer, Computer Programmierung, Rechnerische Logik, Paket- und Softwareverwaltung, Daten-Strukturen, Python-Programmierung, Datenmanipulation, Installation der Software, Jupyter, Entwicklungsumgebung, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung, Computerprogrammierung
Anfänger · Kurs · 1–4 Wochen

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

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

Coursera
Kompetenzen, die Sie erwerben: Skripting, Web-Entwicklungs-Tools, Web-Entwicklung, Javascript, Hypertext Markup Language (HTML), Grundsätze der Programmierung
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Software-Entwicklung, Reaktionsfähiges Web-Design, Front-End-Webentwicklung, React.js, Web-Anwendungen, Web-Komponenten, Web-Entwicklung, GitHub, Webanalyse und SEO, Figma (Entwurfssoftware), Code-Überprüfung, Git (Versionskontrollsystem), Cascading Style Sheets (CSS), Frontend-Integration, UI-Komponenten, Attrappen, Versionskontrolle, Hypertext Markup Language (HTML), HTML und CSS, Web-Design
Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Ansible, Package and Software Management, YAML, Configuration Management, System Configuration, Linux Administration, Unix, IT Automation, Automation, Web Applications, Unix Shell, Code Reusability, File Management, Cloud Infrastructure, DevOps, User Accounts
Anfänger · Kurs · 1–4 Wochen
Codio
Kompetenzen, die Sie erwerben: Apache Maven, Build Tools, JSON, JUnit, Java Programming, Java, Web Services, Programming Principles, Package and Software Management, Data Structures, Object Oriented Programming (OOP), Network Protocols, Unit Testing, Style Guides
Mittel · Kurs · 1–4 Wochen
Kompetenzen, die Sie erwerben: Forschungsmethodologien, Datenerhebung, Erleichterung der Diskussion, Interviewing-Fähigkeiten, Forschung, Fallstudien, Datenerfassung, Analyse, Forschungsdesign, Qualitative Forschung, Forschung und Design, Fokusgruppe
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: TypeScript, Object Oriented Design, Node.JS, Role-Based Access Control (RBAC), Object Oriented Programming (OOP), Webpack, React Redux, Back-End Web Development, React.js, Full-Stack Web Development, Web Development, MongoDB, Front-End Web Development, Javascript, Application Programming Interface (API), Software Design Patterns, API Design, Programming Principles, Software Development, Debugging
Anfänger · Spezialisierung · 3–6 Monate

DeepLearning.AI
Kompetenzen, die Sie erwerben: Responsible AI, LLM Application, Large Language Modeling, Google Cloud Platform, Model Training, MLOps (Machine Learning Operations), Fine-tuning, Model Evaluation, Version Control, Supervised Learning
Anfänger · Projekt · Weniger als 2 Stunden