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.

Kompetenzen, die Sie erwerben: Data Persistence, File I/O, C (Programming Language), Game Design, Programming Principles, Debugging, Code Reusability, Data Modeling, Video Game Development, Computational Thinking, System Programming, C and C++, Data Integrity, File Management, Program Development, Application Development, Business Logic, Data Storage, Computational Logic, Animation and Game Design
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Swift Programming, Apple iOS, iOS Development, Code Reusability, Software Design Patterns, Object Oriented Programming (OOP), Data Architecture, Mobile Development, Maintainability, Data Modeling, Object Oriented Design, Application Design, UI Components, Testability, Scalability
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Embedded Software, Embedded Systems, C and C++, C++ (Programming Language), Object Oriented Design, Object Oriented Programming (OOP), Development Testing, System Programming, C (Programming Language), Development Environment, Verification And Validation, Integrated Development Environments, Computer Programming Tools, Code Reusability, System Configuration, Peripheral Devices, Software Installation
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Artificial Intelligence and Machine Learning (AI/ML), NumPy, Applied Machine Learning, PyTorch (Machine Learning Library), Predictive Modeling, Matplotlib, Artificial Intelligence, Development Environment, Pandas (Python Package), Deep Learning, Python Programming, Artificial Neural Networks, Data Manipulation, Programming Principles, Tensorflow, Machine Learning Methods, Regression Analysis, Machine Learning Software, Model Training, Scripting Languages
Anfänger · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Application Design, Dataflow, Code Reusability, Scalability, Software Architecture, Web Applications
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: File I/O, Code Reusability, Data Validation
Mittel · Kurs · 3–6 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: Betriebssysteme, Computer Programmierung, Internet der Dinge, Integrierte Entwicklungsumgebungen, Python-Programmierung, Dateiverwaltung, Benutzeroberfläche (UI), Eingebettete Systeme, Dateisysteme, Computer-Plattformen, Entwicklungsumgebung, Skriptsprachen, Eingebettete Software, Linux-Befehle, Linux, Befehlszeilenschnittstelle, Computer-Hardware, System-Konfiguration, Computerprogrammierung, Grundsätze der Programmierung, OS Prozessmanagement
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Data Visualization, C and C++, Computer Graphic Techniques, Graphing, Data Presentation
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: IntelliJ IDEA, Integrated Development Environments, Java Programming, Java, Development Environment, Debugging, Object Oriented Programming (OOP), Programming Principles
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Java Programmierung, Computer Programmierung, Software-Entwicklung, Java-Programmierung, Programm-Entwicklung, C++ (Programmiersprache), Daten-Strukturen, Datenspeicherung, Informatik, Computerwissenschaft, Anwendungsentwicklung, Computerprogrammierung, Grundsätze der Programmierung, C und C++
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, Ruby (Programming Language), Program Development, File I/O, Code Reusability, Development Environment, Maintainability, Programming Principles, Data Structures, Computer Programming, Debugging, Performance Tuning
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Swift Programming, PIC Microcontrollers, Embedded Software, Programming Principles, Embedded Systems, Debugging, Computer Hardware, Electronic Components, Peripheral Devices
Mittel · Kurs · 1–4 Wochen