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.

University of Alberta
Kompetenzen, die Sie erwerben: Computer Programmierung, Grundsätze der Programmierung, Computerprogrammierung, Planung der Prüfung, Spiel-Design, Python-Programmierung, Programm-Entwicklung, Entwicklung von Videospielen, Problemlösung, Andere Programmiersprachen, Informatik, Computerwissenschaft, Computational Thinking, Algorithmen, Fehlersuche, Software-Qualität (SQA/SQC), Funktionelle Prüfung
★ 4.3 (236) · Anfänger · Kurs · 1–3 Monate
Kompetenzen, die Sie erwerben: Computer Programmierung, Computerprogrammierung, System-Programmierung, Computer-Hardware, Relationale Datenbanken, Microsoft Entwicklungswerkzeuge, Daten-Strukturen, SQL, Objektorientierte Programmierung (OOP), Hardware-Architektur, Objektorientierter Entwurf, Programm-Entwicklung, Visual Basic (Programmiersprache), Netzwerksicherheit, Datei-E/A, Entwicklungsumgebung, Datenbanken, Algorithmen, Unified Modeling Language, Computerarchitektur, System-Software
★ 4.6 (171) · Anfänger · Spezialisierung · 3–6 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Grundsätze der Programmierung, Objektorientierte Programmierung (OOP), IntelliJ IDEA, Integrierte Entwicklungsumgebungen, Java, Entwicklungsumgebung, Java-Programmierung, Skalierbarkeit, Open-Source-Technologie, Java Programmierung, Funktionales Design
★ 4.2 (13) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Plot (Graphics), Scripting, Scientific Visualization, Graphing, Scripting Languages, Data Visualization Software, Code Reusability, Debugging, Matlab, Numerical Analysis, Mathematical Software, Applied Mathematics, Data Manipulation, Linear Algebra
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Sampling (Statistics), Logistic Regression, SAS (Software), Predictive Analytics, Automation, Data Analysis Software, Data Integration, Predictive Modeling, Advanced Analytics, Debugging, Change Control, Data Validation, Feature Engineering, Analytical Skills, SQL, Report Writing, Data Store, Analysis, Analytics, Finance
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Other Programming Languages, Memory Management
Anfänger · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Computer Programming, Program Development, Python Programming, Computer Graphics
★ 4.1 (7) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Grundsätze der Programmierung, Daten-Strukturen, Objektorientierter Entwurf, Objektorientierte Programmierung (OOP), Datei-E/A, Wiederverwendbarkeit von Code, Speicherverwaltung, Algorithmen, C und C++, C++ (Programmiersprache)
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenanalyse, Statistische Programmierung, Daten importieren/exportieren, Vorverarbeitung von Daten, Datenmanipulation, Microsoft Excel, Datenzugang, Datenverarbeitung, Datenumwandlung, Fehlersuche, SAS (Software), Datenvorverarbeitung
★ 4.8 (140) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Java Programming, Java, Performance Tuning, System Programming, Code Reusability, Application Performance Management, Algorithms, JUnit, OS Process Management, Application Frameworks, Frontend Performance, Frontend Integration, Programming Principles, Spring Boot
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Computer Programmierung, Grundsätze der Programmierung, Computerprogrammierung, Anwendungsentwicklung, Programm-Entwicklung, Informatik, Entwicklungsumgebung, Andere Programmiersprachen, Computerwissenschaft, C++ (Programmiersprache), Software-Entwicklung, C und C++
★ 4.4 (60) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

University of California, Irvine
Kompetenzen, die Sie erwerben: Entwurf von Systemen, Eingebettete Systeme, Systemanforderungen, Eingebettete Software, Planung der Prüfung, Python-Programmierung, Programm-Entwicklung, Funktionale Spezifikation, Konzeptionelle Gestaltung, Dokumente zu den Benutzeranforderungen, Entwicklung von Systemen, Systementwurf und Implementierung, Analyse der Anforderungen, Software-Entwicklung, Software Entwurf, Prototyping, Software-Dokumentation
★ 4.7 (955) · Gemischt · Kurs · 1–3 Monate