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: Rust (Programming Language), Command-Line Interface, Other Programming Languages, Package and Software Management, Memory Management, Go (Programming Language), Programming Principles, Program Development, C (Programming Language), Secure Coding, Software Development, Computer Programming
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Security Testing, Application Security, Open Web Application Security Project (OWASP), Software Testing, Secure Coding, Test Tools, Regression Testing, Unit Testing, Penetration Testing, Security Controls, Computer Security, Test Driven Development (TDD), Debugging, User Acceptance Testing (UAT), Computer Programming, Python Programming, Node.JS, Information Privacy, JavaScript Frameworks, Javascript
Gemischt · Kurs · 1–4 Wochen

Logical Operations
Kompetenzen, die Sie erwerben: Benutzeroberfläche (UI) Design, Computerprogrammierung, Objektorientierter Entwurf, Datenbank-Anwendung, Skripting, Anwendungsentwicklung, Datenbank-Entwicklung, Skriptsprachen, Sichere Kodierung, Python-Programmierung, Grundsätze der Programmierung, Datenbanken, Web-Entwicklung, Benutzeroberfläche (UI), Software-Entwicklung, Objektorientierte Programmierung (OOP), Relationale Datenbanken, Webdienste, Computer Programmierung, Web-Anwendungen, Restful API
Gemischt · Kurs · 1–4 Wochen

The University of Edinburgh
Kompetenzen, die Sie erwerben: Computerprogrammierung, Computational Thinking, Entwicklung von Videospielen, Grundsätze der Programmierung, Programm-Entwicklung, Animationen, Softwaretechnik, Algorithmen, Spiel-Design, Software-Entwicklung, Ereignisgesteuerte Programmierung, Animation und Spieldesign, Wiederverwendbarkeit von Code, Computer Programmierung, Computer-Programmierwerkzeuge, No-Code-Entwicklung
Anfänger · Kurs · 1–3 Monate

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

University of Colorado System
Kompetenzen, die Sie erwerben: Datenerfassung, Computerprogrammierung, Microsoft Visual Studio, Computational Thinking, C (Programmiersprache), Entwicklungsumgebung, Microsoft Entwicklungswerkzeuge, Programm-Entwicklung, Grundsätze der Programmierung, Algorithmen, Datenspeicherung, Datenerhebung, Mathematische Software, Computer Programmierung, Integrierte Entwicklungsumgebungen
Anfänger · Kurs · 1–4 Wochen
University of Toronto
Kompetenzen, die Sie erwerben: Einheitstest, Computerprogrammierung, Software-Prüfung, Test-Automatisierung, Testfall, Grundsätze der Programmierung, Python-Programmierung, Programm-Entwicklung, Algorithmen, Daten-Strukturen, Test-Tools, Einheitliche Prüfung, Objektorientierte Programmierung (OOP), Computer Programmierung
Gemischt · Kurs · 1–3 Monate

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

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

University of London
Kompetenzen, die Sie erwerben: Computerprogrammierung, Mobile Entwicklung, Entwicklung von Videospielen, Interaktives Design, Musik, Animationen, Benutzeroberfläche (UI), Visualisierung (Computergrafik), Computergrafik, Spiel-Design, Musikalische Komposition, Digitale Signalverarbeitung, Computer Programmierung, Web-Anwendungen, Computer-Programmierwerkzeuge, Multimedia
Gemischt · Kurs · 1–3 Monate

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

Duke University
Kompetenzen, die Sie erwerben: Simulationen, System-Programmierung, Computerprogrammierung, Instandhaltbarkeit, Software-Entwicklung, Befehlszeilenschnittstelle, C (Programmiersprache), Software-Prüfung, Problemlösung, Programm-Entwicklung, Grundsätze der Programmierung, Softwaretechnik, Planung der Prüfung, Software Entwurf, Speicherverwaltung, Algorithmen, Daten-Strukturen, Datei-E/A, C und C++, Fehlersuche, Computer Programmierung
Anfänger · Spezialisierung · 3–6 Monate