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: Google Gemini, Gemini, Command-Line Interface, Code Review, Computer Programming Tools, Model Context Protocol, Secure Coding, Software Installation, Application Security, Debugging
Anfänger · Kurs · 1–4 Wochen

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

Dartmouth College
Kompetenzen, die Sie erwerben: Natural Language Processing, Field-Programmable Gate Array (FPGA), Technical Communication, Embedded Systems, Digital Signal Processing, Embedded Software, Distributed Computing, Machine Learning Algorithms, Image Analysis, Machine Learning Methods, Deep Learning, Engineering Design Process, Recurrent Neural Networks (RNNs), Experimentation, Convolutional Neural Networks, Hardware Design, Text Mining, Electrical Engineering, Student Support and Services, Computer Engineering
Erwerben Sie ein Zertifikat
Abschluss · 1–4 Jahre

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

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

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

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

University of Colorado System
Kompetenzen, die Sie erwerben: Computer Programmierung, Datenerfassung, Datenspeicherung, Datenerhebung, Computerprogrammierung, Computational Thinking, Programm-Entwicklung, C (Programmiersprache), Grundsätze der Programmierung, Entwicklungsumgebung, Mathematische Software, Algorithmen, Microsoft Entwicklungswerkzeuge, Integrierte Entwicklungsumgebungen, Microsoft Visual Studio
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, Diagram Design, Generative AI
Anfänger · Kurs · 1–3 Monate