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.

National Taiwan University
Kompetenzen, die Sie erwerben: Programming Principles, C (Programming Language), Computer Programming, C and C++, Computer Science, Data Structures, Program Development, Numerical Analysis, Memory Management, Debugging
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Linux, Linux Commands, C (Programming Language), Memory Management, System Programming, Command-Line Interface, Programming Principles, Computer Programming Tools, Computational Logic, Code Reusability, Software Installation, Program Development
Gemischt · Kurs · 1–3 Monate

University of Leeds
Kompetenzen, die Sie erwerben: Datenwissenschaft, Computer Programmierung, Python-Programmierung, Daten-Strukturen, Computer-Programmierwerkzeuge, Installation der Software, Jupyter, Grundsätze der Programmierung, Computerprogrammierung
Anfänger · Kurs · 1–4 Wochen

Vanderbilt University
Kompetenzen, die Sie erwerben: Event-Driven Programming, Programming Principles, Computer Programming, Code Reusability, Computational Logic, Distributed Computing, Computer Science, Computational Thinking, Computer Networking, Data Structures, Network Model, Natural Language Processing, Algorithms, Web Services, Problem Solving, Geospatial Information and Technology, Application Programming Interface (API)
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Programmable Logic Controllers, Code Reusability, Performance Tuning, Computational Logic, Functional Design, Fine-tuning
Fortgeschritten · Kurs · 1–3 Monate

DeepLearning.AI
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Testfall, Modellierung großer Sprachen, Schnelles Engineering, LLM-Bewerbung, Fehlersuche, Software-Dokumentation, Software-Prüfung
Anfänger · Projekt · Weniger als 2 Stunden

Korea Advanced Institute of Science and Technology(KAIST)
Kompetenzen, die Sie erwerben: Scala Programming, Other Programming Languages, Computer Programming, Programming Principles, Program Development, Theoretical Computer Science
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Instandhaltbarkeit, Web-Entwicklung, Speicherverwaltung, System-Programmierung, Grundsätze der Programmierung, Integrierte Entwicklungsumgebungen
Anfänger · Kurs · 1–4 Wochen
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Computer Programmierung, Animation und Spieldesign, Interaktives Design, Animationen, Daten-Strukturen, Ereignisgesteuerte Programmierung, Python-Programmierung, Programm-Entwicklung, Spiel-Design, Entwicklung von Videospielen, Objektorientierte Programmierung (OOP), Computerprogrammierung, Grundsätze der Programmierung, Computergrafik
Anfänger · Kurs · 1–4 Wochen

Dartmouth College
Kompetenzen, die Sie erwerben: Computer Programmierung, Technische Informatik, Rechnerische Logik, Algorithmen, Daten-Strukturen, Software-Entwicklungstools, Computer-Programmierwerkzeuge, C (Programmiersprache), Computerprogrammierung, Grundsätze der Programmierung, Eingebettete Systeme
Anfänger · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Rechnerische Logik, Mobile Entwicklung, Software-Architektur, Daten-Strukturen, Swift-Programmierung, Software-Entwurfsmuster, Datenmanagement, Software Architektur, Apple iOS, Entwicklungsumgebung, Model-View-Controller, Objektorientierter Entwurf, Objektorientierte Programmierung (OOP), Datenverwaltung, iOS-Entwicklung, Grundsätze der Programmierung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Control Systems, Programmable Logic Controllers, Real-Time Operating Systems, Code Reusability, Program Development, Human Machine Interfaces, System Monitoring, System Configuration, Event Monitoring, Data Storage Technologies
Fortgeschritten · Kurs · 1–4 Wochen