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.

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

Kompetenzen, die Sie erwerben: iOS Development, Apple iOS, Mobile Development, Swift Programming, UI Components, User Interface (UI), Application Development, User Interface (UI) Design, Mobile Development Tools, Authentications, Secure Coding, Code Reusability, Geospatial Information and Technology, Real Time Data, Data Validation
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Google Gemini, Gemini, Command-Line Interface, LLM Application, Tool Calling, Code Review, AI Workflows, Secure Coding, Computer Programming Tools, Model Context Protocol, Software Installation, Application Security, Software Architecture
Anfänger · Kurs · 1–4 Wochen

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

Duke University
Kompetenzen, die Sie erwerben: Computer Programmierung, Algorithmen, Entwicklungstests, Tools erstellen, Simulationen, Grundsätze der Programmierung, Software-Prüfung, Fehlersuche, Computerprogrammierung, Computer-Programmierwerkzeuge, Planung der Prüfung, Programm-Entwicklung, C (Programmiersprache)
★ 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 (67) · Anfänger · Spezialisierung · 3–6 Monate
University of Toronto
Kompetenzen, die Sie erwerben: Computer Programmierung, Algorithmen, Entwicklungstests, Testfall, Software-Prüfung, Grundsätze der Programmierung, Daten-Strukturen, Test-Automatisierung, Computerprogrammierung, Objektorientierter Entwurf, Objektorientierte Programmierung (OOP), Einheitliche Prüfung, Python-Programmierung, Programm-Entwicklung, Einheitstest
★ 4.6 (732) · Gemischt · Kurs · 1–3 Monate

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

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

University of Colorado System
Kompetenzen, die Sie erwerben: Computer Programmierung, Datenerfassung, Algorithmen, Datenerhebung, Grundsätze der Programmierung, Datenspeicherung, Microsoft Entwicklungswerkzeuge, C und C++, Integrierte Entwicklungsumgebungen, Computerprogrammierung, Programm-Entwicklung, Computational Thinking, C (Programmiersprache), Entwicklungsumgebung, Microsoft Visual Studio
★ 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: Datenmanipulation, No-Code-Entwicklung, Prädiktive Analytik, Datengestützte Entscheidungsfindung, Prädiktive Modellierung, Bewertung des Modells, Installation der Software, Datenwissenschaft, Datenanalyse, Analytik, Data Mining, Große Daten, Unüberwachtes Lernen, Software zur Datenanalyse, Modellevaluation
★ 4.3 (216) · Anfänger · Kurs · 1–4 Wochen