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.

University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Geospatial Mapping, Datenmanipulation, Datenverarbeitung, Analyse räumlicher Daten, Python-Programmierung, Geografische Informationssysteme, Große Daten, Theoretische Informatik, Computational Thinking, Geografische Informationen und Technologie, Räumliche Analyse, Verteiltes Rechnen, Matplotlib, Apache Hadoop
★ 4.2 (30) · Anfänger · Kurs · 1–3 Monate
Universidad de los Andes
Kompetenzen, die Sie erwerben: Game Design, Animation and Game Design, Animations, Video Game Development, Unity Engine, 3D Assets, Agile Methodology, Interaction Design, Software Documentation, Agile Software Development, Virtual Environment, Software Development Methodologies, Prototyping, Scripting
★ 4.2 (33) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Datenbank-Design, SQL, Datenzugang, Problemlösung, Abfragesprachen, Datenbank-Software, Relationale Datenbanken
★ 4.6 (335) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Scrimba
Kompetenzen, die Sie erwerben: Typografie, Web-Design und Entwicklung, Cascading Style Sheets (CSS), Web-Entwicklung, Reaktionsfähiges Web-Design, Farbenlehre, HTML und CSS, Web-Design
★ 4.4 (43) · Mittel · Kurs · 1–4 Wochen

Board Infinity
Kompetenzen, die Sie erwerben: Javascript, JavaScript-Frameworks, Web-Design und Entwicklung, Benutzeroberfläche (UI), Bootstrap (Front-End-Framework), Web-Entwicklung, Ereignisgesteuerte Programmierung, Reaktionsfähiges Web-Design, Web-Anwendungen, Instandhaltbarkeit, UI-Komponenten, Front-End-Webentwicklung, HTML und CSS, Grundsätze der Programmierung, React.js
★ 4.5 (11) · Mittel · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Sampling (Statistics), Statistical Hypothesis Testing, Data-Driven Decision-Making, Descriptive Statistics, Correlation Analysis, Data Literacy, Data Analysis, Plot (Graphics), Probability Distribution, Statistics, Statistical Visualization, Statistical Analysis, Estimation, Data Collection, Data Visualization, Risk Analysis, Statistical Software, Statistical Programming, Statistical Methods, Problem Solving
★ 4.6 (45) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, Software Documentation, Java Programming, Java, Technical Documentation, Computer Programming, Programming Principles, Code Reusability, Computer Science
★ 4.1 (21) · Mittel · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: C++ (Programmiersprache), Bereinigung von Daten, Daten-Strukturen, Datei-E/A, C und C++, Integrität der Daten
★ 4.6 (49) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Vanderbilt University
Kompetenzen, die Sie erwerben: Agentische Arbeitsabläufe, LLM-Bewerbung, Anwendungsentwicklung, Speicherverwaltung, Java, Agentische Systeme, Generative KI, AI-Arbeitsabläufe, Werkzeuganrufe, Generative AI-Agenten, Java Programmierung, Schnelles Engineering, Modellierung großer Sprachen, OpenAI-API, Java-Programmierung
★ 4.2 (25) · Anfänger · Kurs · 1–3 Monate

University of Leeds
Kompetenzen, die Sie erwerben: Robotics, Automation, Automation Engineering, Artificial Intelligence, Manufacturing and Production, Engineering, Data Ethics, Electrical Engineering, Biomedical Engineering, Computer Programming
★ 4.6 (59) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Benutzerfreundliches Design, UI/UX-Strategie, Benutzeroberfläche (UI), Prototyping, Web-Entwicklung, Mobile Entwicklung, Web-Design, Interaktives Design, Reaktionsfähiges Web-Design, Animationen, UI-Komponenten, Prüfung der Benutzerfreundlichkeit, Leitfäden, Figma (Entwurfssoftware), Benutzerfreundlichkeit
★ 5 (29) · Mittel · Kurs · 1–3 Monate
Universidad Austral
Kompetenzen, die Sie erwerben: Server Side, Node.JS, Back-End Web Development, Restful API, Web Development, MongoDB, Application Deployment, OAuth, Web Servers, Application Programming Interface (API), API Design, Web Applications, Cloud Deployment, Authentications, Object-Relational Mapping, NoSQL, Data Persistence, Software Testing, Routing Protocols
★ 4.1 (113) · Anfänger · Kurs · 1–4 Wochen