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: Java, Java-Programmierung, Integrierte Entwicklungsumgebungen, Java Programmierung, Grundsätze der Programmierung, Computerprogrammierung, Computer Programmierung, Mobile Entwicklung, Daten-Strukturen
★ 4.4 (180) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

University of Maryland, College Park
Kompetenzen, die Sie erwerben: Geografische Informationssysteme, Datenspeicherung, Benutzeroberfläche (UI), Geografische Informationen und Technologie, Animationen, Netzwerk-Modell, Interaktives Design, Datenverwaltung, Android-Entwicklung, Computerprogrammierung, Computergrafik, Android (Betriebssystem), Mensch-Computer-Interaktion, Mobile Entwicklung, Ereignisgesteuerte Programmierung, Computer Programmierung, Datenmanagement
★ 4.7 (172) · Gemischt · Kurs · 1–3 Monate

Logical Operations
Kompetenzen, die Sie erwerben: Excel Macros, Microsoft Excel, Excel Formulas, Data Transformation, Data Import/Export, File I/O, Data Wrangling, Extensible Markup Language (XML), Data Manipulation, Visual Basic (Programming Language), Spreadsheet Software, Automation, Microsoft 365, Microsoft Office, Data Science, Query Languages, File Management, Debugging, Performance Improvement, Computer Programming
Mittel · Spezialisierung · 3–6 Monate

National Taiwan University
Kompetenzen, die Sie erwerben: Information Systems, Information Management, Data Structures, Transportation Operations, Information Technology, Production Planning, Production Schedule, Operations Management, Business Operations, Inventory Control, Logistics, Computational Logic, Algorithms, Programming Principles, Computer Programming, Python Programming, Decision Making, Development Environment, Software Installation
★ 4.9 (901) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Programm-Entwicklung, Python-Programmierung, Computer-Programmierwerkzeuge, Fehlersuche, Skripting, Integrierte Entwicklungsumgebungen, Grundsätze der Programmierung, Skriptsprachen, Computerprogrammierung, Entwicklungsumgebung, Datenspeicher, Computer Programmierung, Daten-Strukturen, Computational Thinking
★ 4.8 (40.399) · Anfänger · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Algorithmen, Programm-Entwicklung, Testfall, Fehlersuche, Software-Prüfung, Tools erstellen, Grundsätze der Programmierung, Simulationen, Computerprogrammierung, Planung der Prüfung, C (Programmiersprache), Computer Programmierung
★ 4.3 (827) · Anfänger · Kurs · 1–4 Wochen
University of Toronto
Kompetenzen, die Sie erwerben: Programm-Entwicklung, Python-Programmierung, Technische Dokumentation, Fehlersuche, Funktionales Design, Integrierte Entwicklungsumgebungen, Grundsätze der Programmierung, Computerprogrammierung, Software-Dokumentation, Entwicklungsumgebung, Computer Programmierung, Datei-E/A, Daten-Strukturen
★ 4.7 (6735) · Anfänger · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: C (Programming Language), Python Programming, Programming Principles, Computer Programming, Unix
★ 4.5 (88) · Mittel · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Debugging, Unit Testing, Relational Databases, Object Oriented Programming (OOP), Data Transformation, Data Visualization, Data Store, Web Scraping, Database Management, Creative Design, Scatter Plots, Data Structures, Data Manipulation, Programming Principles, File I/O, Test Case, Python Programming, Computer Programming, Program Development, Diversity and Inclusion
★ 3.8 (14) · Mittel · Spezialisierung · 3–6 Monate

Logical Operations
Kompetenzen, die Sie erwerben: Code Reusability, Program Development, Python Programming, Maintainability, Programming Principles, Debugging, Computer Programming, Software Development, Computational Logic
Gemischt · Kurs · 1–4 Wochen
University of Toronto
Kompetenzen, die Sie erwerben: Algorithmen, Einheitliche Prüfung, Python-Programmierung, Programm-Entwicklung, Testfall, Entwicklungstests, Software-Prüfung, Grundsätze der Programmierung, Test-Automatisierung, Computerprogrammierung, Objektorientierte Programmierung (OOP), Computer Programmierung, Objektorientierter Entwurf, Daten-Strukturen, Einheitstest
★ 4.6 (732) · Gemischt · Kurs · 1–3 Monate

Universidad ORT Uruguay
Kompetenzen, die Sie erwerben: Code Reusability, Video Game Development, Software Engineering, Program Development, Programming Principles, Game Design, Software Testing, Software Documentation, Software Development, Event-Driven Programming, Computer Programming, Computational Thinking, Software Design, Animations
★ 4.8 (2733) · Anfänger · Kurs · 1–3 Monate