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.

Duke University
Kompetenzen, die Sie erwerben: Package and Software Management, Program Development, Virtual Environment, Development Environment, Software Configuration Management, Software Installation, Configuration Management, Python Programming
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Snowflake Schema, Data Pipelines, Apache Airflow, Data Security, Data Governance, Data Architecture, Extract, Transform, Load, Apache Kafka, Performance Tuning, PySpark, Data Warehousing, Data Import/Export, Amazon S3, Amazon Web Services, Real Time Data, Data Processing, SQL, Stored Procedure, Role-Based Access Control (RBAC)
Mittel · Kurs · 3–6 Monate

Coursera
Kompetenzen, die Sie erwerben: Flask (Web Framework), Application Frameworks, Back-End Web Development, Python Programming
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Responsive Web Design, HTML and CSS, Web Design, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Bootstrap (Front-End Framework), UI Components, Front-End Web Development, Usability, User Interface (UI), Interactive Design, Javascript, Creative Design, Graphic and Visual Design, Web Design and Development, Typography, Frontend Performance, Web Analytics and SEO, Web Development, Web Content Accessibility Guidelines
★ 4.7 (13) · Anfänger · Spezialisierung · 3–6 Monate

JetBrains
Kompetenzen, die Sie erwerben: NumPy, Python Programming, Linear Algebra, Numerical Analysis, Data Manipulation, Data Processing, Integrated Development Environments, Data Science, Data Management, Software Development Tools, Software Development, Machine Learning, Engineering, Scientific, and Technical Instruments
Anfänger · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Exploratory Data Analysis, Data Visualization, Statistical Visualization, Data Visualization Software, R (Software), R Programming, Ggplot2, Plot (Graphics), Statistical Methods, Data Analysis, Graphing, Statistical Analysis, Unsupervised Learning, Statistical Programming, Dimensionality Reduction, Graphical Tools, Color Theory, Analytics
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Oracle Databases, Performance Tuning, Application Performance Management, System Monitoring, Database Management, SQL, Database Software, Event Monitoring, Database Architecture and Administration, Software Installation
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Mobile Development, Game Design, Video Game Development, User Interface (UI) Design, User Interface (UI), UI Components, Unity Engine, Android Development, Android (Operating System), C# (Programming Language), Animations, Scripting
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: API Gateway, Amazon CloudWatch, API Design, Amazon Web Services, Cloud-Based Integration, Microservices, Event-Driven Programming, Cloud Deployment, Data Validation
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Version Control, Unity Engine, GitHub, Bitbucket, Android Development, C# (Programming Language), Game Design, Mobile Development, Video Game Development, Software Versioning, Scripting, User Interface (UI), 3D Assets, Animation and Game Design, User Interface (UI) Design, UI Components, Computer Graphics, Program Development, Graphics Software, Animations
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: JavaScript Frameworks, Restful API, Front-End Web Development, TypeScript, Application Programming Interface (API), Web Frameworks, Web Applications, Server Side, Dataflow, UI Components, Network Routing, Debugging
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Computer Vision, Mobile Development, Model Training, Mobile Development Tools, Fine-tuning, Model Deployment, Model Optimization, PyTorch (Machine Learning Library), Flask (Web Framework), Tensorflow, Application Deployment, AI Integrations, Cloud Deployment, Data Preprocessing, Development Environment, User Interface (UI) Design
Mittel · Kurs · 1–3 Monate