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.

Infosec
Kompetenzen, die Sie erwerben: Secure Coding, C and C++, Computer Programming Tools, Application Security, C++ (Programming Language), C (Programming Language), Software Development Tools, Interoperability, Unix, Operating Systems
★ 2.7 (36) · Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Matplotlib, Seaborn, Plot (Graphics), Scatter Plots, Histogram, Data Visualization, Graphing, Data Analysis, Python Programming
★ 4.5 (30) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Coursera
Kompetenzen, die Sie erwerben: Entwicklungstests, Web-Entwicklung, Hypertext Markup Language (HTML), Web-Entwicklungs-Tools
★ 4.7 (191) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Pandas (Python Package), Data Analysis, Data Manipulation, Data Access, Python Programming
★ 4.8 (29) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Università di Napoli Federico II
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Python Programming, Computer Programming, Scripting Languages, Scripting, Programming Principles, Data Management, Database Management, Data Access, File Management
★ 4.1 (42) · Anfänger · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Web Frameworks, Application Programming Interface (API), API Testing, Application Deployment, Software Documentation, Package and Software Management, JSON, Application Development, Python Programming, Data Validation
★ 2.5 (31) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

LearnQuest
Kompetenzen, die Sie erwerben: Architektur des Cloud Computing, Agile Software-Entwicklung, Methoden der Softwareentwicklung, Cloud-Anwendungen, Computerprogrammierung, Cloud-natives Computing, Agile Methodik, Scrum (Software-Entwicklung), Cloud-Entwicklung, Kontinuierliche Lieferung, CI/CD, Kontinuierliche Integration, Lebenszyklus der Softwareentwicklung
★ 4.9 (8) · Anfänger · Kurs · 1–4 Wochen

Universidad Nacional Autónoma de México
Kompetenzen, die Sie erwerben: Algorithms, Python Programming
★ 4.4 (27) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: iOS Development, Apple iOS, Apple Xcode, Swift Programming, Mobile Development, Objective-C (Programming Language), Mobile Development Tools, User Interface (UI), Application Development, User Interface (UI) Design, UI Components, Development Environment, Integrated Development Environments, Simulations, Storyboarding
★ 4.7 (35) · Anfänger · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: Version Control, GitHub, Git (Version Control System), Data Transformation, Data Science, R (Software), R Programming, Software Installation
★ 4.7 (107) · Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Daten-Pipelines, Cloud-API, Java-Programmierung, Java, Apache Kafka, Google Cloud-Plattform, Netzwerkanalyse
★ 3.8 (27) · Anfänger · Projekt · Weniger als 2 Stunden

National Taiwan University
Kompetenzen, die Sie erwerben: Exploratory Data Analysis, Regression Analysis, R Programming, Statistical Analysis, Statistical Programming, R (Software), Statistical Modeling, Business Analytics, Statistical Software, Analytics, Data Analysis, Statistics, Statistical Methods, Predictive Modeling, Statistical Inference, Data Transformation, Estimation, Statistical Hypothesis Testing, Model Evaluation
★ 5 (6) · Mittel · Kurs · 1–3 Monate