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: Web Development Tools, Javascript, Development Environment, Integrated Development Environments, Computer Programming, Debugging, HTML and CSS, Data Structures
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, C and C++, Computer Programming, Embedded Software, Development Environment, Integrated Development Environments, Embedded Systems, Algorithms, Game Design, Debugging
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, Fehlersuche, Computer Programmierung, Objektorientierte Programmierung (OOP), Dateiverwaltung, Java, Entwicklungsumgebung, Software Entwurf, Datenstrukturen
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: JSON, Data Structures, Javascript, Application Programming Interface (API), Computer Programming, Object Oriented Programming (OOP), Debugging
Mittel · Kurs · 1–4 Wochen

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: C++ (Programming Language), Go (Programming Language), File I/O, Data Structures, Object Oriented Programming (OOP), Programming Principles, Software Design Patterns, Debugging, Computer Programming, Unit Testing, Algorithms, C (Programming Language), Integrated Development Environments, Graph Theory, Software Testing, Artificial Intelligence, Integration Testing, Software Design, System Design and Implementation, Software Documentation
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Algorithmen, Fehlersuche, Cybersicherheit, Computer Programmierung, Automatisierung, Grundsätze der Programmierung, Python-Programmierung, Skripting, Dateiverwaltung, IT-Automatisierung, Datenstrukturen
Anfänger · Kurs · 1–4 Wochen
University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Go (Programming Language), File I/O, Data Structures, Programming Principles, Object Oriented Programming (OOP), Debugging, Computer Programming, Unit Testing, C (Programming Language), Integrated Development Environments, Computer Science, Software Testing, Algorithms, Integration Testing, Software Design, System Design and Implementation, Distributed Computing, Software Documentation
Mittel · Spezialisierung · 3–6 Monate

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: C++ (Programming Language), Go (Programming Language), File I/O, Data Structures, Object Oriented Programming (OOP), Software Design Patterns, Debugging, Computer Programming, Unit Testing, Programming Principles, Algorithms, C (Programming Language), Integrated Development Environments, Graph Theory, Software Testing, Artificial Intelligence, Integration Testing, Software Design, System Design and Implementation, Game Design
Mittel · Spezialisierung · 3–6 Monate

Arizona State University
Kompetenzen, die Sie erwerben: Supervised Learning, Unsupervised Learning, Matplotlib, File I/O, Generative Adversarial Networks (GANs), NumPy, Object Oriented Programming (OOP), Deep Learning, Image Analysis, Plot (Graphics), Machine Learning Algorithms, Object Oriented Design, Applied Machine Learning, Integrated Development Environments, Pandas (Python Package), Python Programming, Machine Learning, Event-Driven Programming, Programming Principles, Computer Programming
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Game Design, Python Programming, Programming Principles, Computer Programming, Scripting, Data Validation, Data Analysis
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Computer Programmierung, Python-Programmierung, Skriptsprachen, Datenwissenschaft, Grundsätze der Programmierung, Datenstrukturen, Skripting, Datenmanipulation
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Computer Programmierung, Musikalische Komposition, Grundsätze der Programmierung, Python-Programmierung, Musik, Programm-Entwicklung
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden