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.

Kompetenzen, die Sie erwerben: Code Reusability, Computational Logic
★ 5 (40) · Anfänger · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Fehlersuche, Datenverwaltung, SQL, Datenbank-Software, Datenbank-Management, Datenmanipulation, Relationale Datenbanken, Datenbanken, Datenbank-Management-Systeme, Datenbank-Design, Integrität der Daten
★ 4.6 (199) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Python-Programmierung, Skriptsprachen, Cyber-Operationen, Erkennung von Bedrohungen, Skripting, Techniken der Ausbeutung, Cybersecurity, Management von Bedrohungen, IT-Automatisierung
★ 4.7 (43) · Mittel · Kurs · 1–4 Wochen

Scrimba
Kompetenzen, die Sie erwerben: JSON, Skriptsprachen, Anwendungsentwicklung, Web-Entwicklung, Front-End-Webentwicklung, Persistenz der Daten, Javascript, Grundsätze der Programmierung, Computerprogrammierung, Mobile Entwicklung, Web-Anwendungen, Datenspeicherung, Rechnerische Logik, Ereignisgesteuerte Programmierung, Technologien zur Datenspeicherung, Daten-Strukturen, Entwicklung von Videospielen
★ 4.7 (155) · Anfänger · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Designforschung, Anwendungsentwicklung, Plattformübergreifende Entwicklung, Erweiterte Realität, Virtuelle Umgebung, Unreal Engine, Virtuelle Realität, Erweiterte und virtuelle Realität (AR/VR), Prototyping, Interaktionsdesign, 3D-Assets, Entwicklung von Videospielen, Mensch-Computer-Interaktion, Unity-Engine
★ 4.6 (98) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Case Studies, SAS (Software), Business, Statistical Programming, Data Processing, Data Manipulation, Code Reusability, Software Documentation, Computational Logic
★ 4.8 (151) · Mittel · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Spring Boot, Systemarchitektur, Spring Framework, Microservices, Software-Architektur, Java-Plattform Enterprise Edition (J2EE), Web-Anwendungen, Cloud-Entwicklung, Apache Maven, Restful API, Back-End-Webentwicklung, Java-Programmierung, Java, Tools erstellen, Webdienste, Server-Seite, Lastausgleich
★ 4.5 (52) · Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Python-Programmierung, Wahrscheinlichkeit, Datenvisualisierung, Regressionsanalyse, Markov-Modell, Statistische Programmierung, Wahrscheinlichkeitsrechnung und Statistik, Statistische Methoden, Databricks, Wahrscheinlichkeitsverteilung, Bewertung des Modells, Statistische Modellierung, Stichproben (Statistik), Bayessche Statistik, Datenwissenschaft, Statistik, Statistische Inferenz, Simulationen, Jupyter, Statistische Software
★ 4 (109) · Anfänger · Spezialisierung · 1–3 Monate

Instituto Tecnológico de Aeronáutica
Kompetenzen, die Sie erwerben: Test Driven Development (TDD), Unit Testing, JUnit, Program Development, Test Case, Test Automation, Software Testing, Testability, Maintainability, Software Design, Software Development, Object Oriented Design, Application Design, Programming Principles
★ 4.7 (419) · Mittel · Kurs · 1–4 Wochen

University of California, Davis
Kompetenzen, die Sie erwerben: Wissenschaftliche Methoden, Computational Thinking, Sozialwissenschaften, Systemorientiertes Denken, Grundsätze der Programmierung, Soziale Auswirkungen, Wirtschaft, Sozioökonomie, Soziologie, Simulationen, Agentische Systeme
★ 4.5 (87) · Anfänger · Kurs · 1–4 Wochen

Fudan University
Kompetenzen, die Sie erwerben: Unity Engine, Game Design, Video Game Development, Intellectual Property, 3D Assets, Mobile Development, Android Development, Animation and Game Design, Cloud Deployment, Application Deployment, Conceptual Design, Android (Operating System), User Interface (UI), Mobile Development Tools, C# (Programming Language), Systems Design, User Interface (UI) Design, Cross Platform Development, Performance Tuning, New Product Development
★ 4.2 (172) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Debugging, Java Programming, Java, Programming Principles, Computer Programming, Computational Logic, Computer Science, Data Storage
★ 4.5 (118) · Anfänger · Kurs · 1–4 Wochen