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: Cloud Applications, Cloud-Native Computing, Application Development, Application Design, Google Cloud Platform, API Gateway, Application Programming Interface (API), Cloud API, Cloud-Based Integration, Serverless Computing, Authentications, AI Integrations, Identity and Access Management, Secure Coding, Node.JS, Event-Driven Programming, Authorization (Computing)
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Object Oriented Design, Ruby (Programming Language), Performance Tuning, Data Persistence, Secure Coding, File I/O, Maintainability, Application Design, Software Engineering, Application Development, Object Oriented Programming (OOP), Code Reusability, Application Security, Performance Testing, Unit Testing, Application Lifecycle Management, Dataflow, Scalability, Software Design, Debugging
Anfänger · Kurs · 1–3 Monate

Google Cloud
Kompetenzen, die Sie erwerben: AI Security, LLM Application, Large Language Modeling, Open Web Application Security Project (OWASP), Prompt Engineering, Secure Coding, Security Controls, Google Cloud Platform, Cloud API, Event Monitoring, Application Programming Interface (API), System Configuration
Anfänger · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Computer Programmierung, Testfall, Programm-Entwicklung, Algorithmen, Planung der Prüfung, Simulationen, Fehlersuche, C (Programmiersprache), Software-Prüfung, Tools erstellen, Grundsätze der Programmierung, Computerprogrammierung
★ 4.3 (827) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Open Source Technology, Package and Software Management, Web Development, Linux, Shell Script, Database Design, Ubuntu, Relational Databases, Web Applications, Web Development Tools, Unix Shell, Test Driven Development (TDD), Python Programming, Linux Administration, Databases, Object Oriented Programming (OOP), Object Oriented Design, Scripting Languages, Javascript, Database Management
★ 4.6 (66) · Anfänger · Spezialisierung · 3–6 Monate
University of Toronto
Kompetenzen, die Sie erwerben: Computer Programmierung, Testfall, Python-Programmierung, Daten-Strukturen, Programm-Entwicklung, Algorithmen, Einheitstest, Einheitliche Prüfung, Test-Automatisierung, Entwicklungstests, Software-Prüfung, Objektorientierter Entwurf, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung, Computerprogrammierung
★ 4.6 (732) · Gemischt · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Computer Programmierung, Präsentation der Daten, Statistische Analyse, Histogramm, Computational Thinking, Deskriptive Statistik, Datenanalyse, C (Programmiersprache), C und C++, Grafische Darstellung, Grundsätze der Programmierung, Computerprogrammierung
★ 4.7 (93) · Anfänger · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Computer Programmierung, Computational Thinking, Programm-Entwicklung, Algorithmen, Kollaborative Software, Computerwissenschaft, Software und Technologie für das Bildungswesen, Computer-Programmierwerkzeuge, Brainstorming, Digitale Pädagogik, Fehlersuche, Informatik, Grundsätze der Programmierung, Computerprogrammierung
★ 4.8 (26) · Anfänger · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Computer Programmierung, Datenerhebung, Microsoft Entwicklungswerkzeuge, Computational Thinking, Programm-Entwicklung, Algorithmen, Datenerfassung, Entwicklungsumgebung, Microsoft Visual Studio, Integrierte Entwicklungsumgebungen, C und C++, Computerprogrammierung, Grundsätze der Programmierung, C (Programmiersprache), Datenspeicherung
★ 4.6 (377) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Technical Documentation, Technical Writing, Software Documentation, Technical Communication, Information Architecture, Writing, Software Development Tools, Document Management, Automation, AI Workflows, Software Development, Agile Software Development, Graphic and Visual Design, Interactive Design, Project Management Software, Generative AI
Anfänger · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Datenwissenschaft, No-Code-Entwicklung, Datengestützte Entscheidungsfindung, Prädiktive Analytik, Unüberwachtes Lernen, Große Daten, Analytik, Modellevaluation, Datenmanipulation, Data Mining, Installation der Software, Bewertung des Modells, Datenanalyse, Prädiktive Modellierung, Software zur Datenanalyse
★ 4.3 (216) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Software-Entwicklung, Computer Programmierung, Softwaretechnik, Software-Entwurfsmuster, Programm-Entwicklung, Software-Entwicklungstools, Software-Versionierung, Software Entwurf, Git (Versionskontrollsystem), Fehlersuche, Objektorientierte Programmierung (OOP), Objektorientierter Entwurf, Versionskontrolle, Grundsätze der Programmierung, Computerprogrammierung
★ 4.5 (6) · Anfänger · Kurs · 1–4 Wochen