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

Scrimba
Kompetenzen, die Sie erwerben: Computer Programmierung, Daten-Strukturen, Softwaretechnik, Python-Programmierung, Web-Entwicklung, Web-Entwicklungs-Tools, Software-Entwicklung, Computerprogrammierung, Grundsätze der Programmierung
★ 4.6 (39) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Modell Ausbildung, Tiefes Lernen, Angewandtes maschinelles Lernen, Künstliche neuronale Netze, Feinabstimmung, Modellevaluation, Transfer Learning, Lernen übertragen, Faltungsneuronale Netzwerke, Leistungsoptimierung, Faltungsneuronale Netze, Bewertung des Modells, Klassifizierungsalgorithmen, Matlab, Bildanalyse, Computer Vision, Prädiktive Modellierung
★ 4.9 (19) · Anfänger · Kurs · 1–4 Wochen
Kompetenzen, die Sie erwerben: Descriptive Statistics, R (Software), Statistical Hypothesis Testing, Correlation Analysis, Tidyverse (R Package), Data Analysis, Regression Analysis, Probability & Statistics, Statistical Methods, Data Analysis Software, Data Import/Export, Statistical Analysis, R Programming, Data Wrangling, Statistical Software, Statistical Programming, Data Manipulation
★ 4.3 (19) · Anfänger · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Site Reliability Engineering, Docker (Software), Containerization, GitHub Copilot, Kubernetes, Virtualization, Cloud Deployment, Virtualization and Virtual Machines, Microservices, Development Environment, Application Deployment, Virtual Machines, Cloud Development, Database Management, Test Engineering, Cloud-Based Integration
★ 3.8 (49) · Fortgeschritten · Kurs · 1–4 Wochen

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Computer Programmierung, Daten-Strukturen, Programm-Entwicklung, Algorithmen, Fehlersuche, Go (Programmiersprache), Datei-E/A, C (Programmiersprache), C und C++, Grundsätze der Programmierung, Computerprogrammierung
★ 3.9 (10) · Anfänger · Kurs · 1–3 Monate

Jordan University of Science and Technology
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, C# (Programming Language), Program Development, Software Engineering, C++ (Programming Language), Data Structures, Software Development, Computer Programming, Programming Principles, Java, Query Languages
★ 3.8 (19) · Mittel · Kurs · 1–4 Wochen

Board Infinity
Kompetenzen, die Sie erwerben: Collaborative Software, Integrated Development Environments, Program Development, Debugging, Development Environment, Computer Programming Tools, Technical Writing, Generative AI, Vibe coding, Computer Programming, File Management
★ 3.3 (10) · Anfänger · Kurs · 1–4 Wochen

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
★ 4.6 (57) · 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
★ 4 (29) · 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
★ 4.7 (37) · Mittel · Kurs · 1–4 Wochen

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
★ 4.4 (18) · Anfänger · Kurs · 1–4 Wochen