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: 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: Java Programmierung, Entwicklungsumgebung, Java, Software-Installation, Integrierte Entwicklungsumgebungen, Computer Programmierung, Datenstrukturen, Objektorientierter Entwurf, Objektorientierte Programmierung (OOP), Eclipse (Software)
Anfänger · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Debugging, Computer Programming Tools, Algorithms, Programming Principles, Computational Thinking, Digital pedagogy, Program Development, Technical Communication, Computer Programming, Education Software and Technology, Event-Driven Programming, Code Review, Diversity Equity and Inclusion Initiatives, Computer Science, Software Documentation, Brainstorming, Data Structures, Student Engagement, Visualization (Computer Graphics), Game Design
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Entwicklungsumgebung, Integrierte Entwicklungsumgebungen, C# (Programmiersprache), Computer Programmierung, Objektorientierte Programmierung (OOP), Microsoft Visual Studio, Versionskontrolle, Programm-Entwicklung, Grundsätze der Programmierung
Anfänger · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Funktionales Design, Software-Entwurfsmuster, Computer Programmierung, Datenstrukturen, Python-Programmierung, Algorithmen, Objektorientierter Entwurf, Objektorientierte Programmierung (OOP), Fehlersuche, Grundsätze der Programmierung, Computergestütztes Denken
Gemischt · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Creative Design, Data Structures, Programming Principles, Software Visualization, Python Programming, Computer Programming, Predictive Modeling, Algorithms, Computational Thinking, Debugging
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, C# (Programmiersprache), Computer Programmierung, Befehlszeilen-Schnittstelle, Microsoft Visual Studio, Computergestützte Logik, Grundsätze der Programmierung
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: NumPy, PyTorch (Machine Learning Library), Predictive Modeling, Matplotlib, Artificial Intelligence, Development Environment, Pandas (Python Package), Deep Learning, Classification And Regression Tree (CART), Python Programming, Artificial Neural Networks, Data Manipulation, Tensorflow, Regression Analysis, Machine Learning, Computer Programming, Model Evaluation
Anfänger · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Java Programmierung, Informatik, Computer Programmierung, Datenstrukturen, Objektorientierte Programmierung (OOP), Computergestützte Logik, Softwareentwicklung, Programm-Entwicklung, C++ (Programmiersprache), Interaktives Design
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

University of California, Irvine
Kompetenzen, die Sie erwerben: Entwicklungsumgebung, Integrierte Entwicklungsumgebungen, Dateisysteme, Computer Programmierung, Python-Programmierung, Linux, Internet der Dinge, UI Komponenten, Betriebssysteme, OS Prozessverwaltung, Eingebettete Systeme, Computer Hardware, Betriebssystem-Verwaltung
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Programming Principles, Computer Programming, Software Design
Mittel · Kurs · 1–3 Monate