Programming languages courses can help you learn syntax, data structures, algorithms, and object-oriented programming. You can build skills in debugging, code optimization, and software development methodologies. Many courses introduce tools like Git for version control, integrated development environments (IDEs) such as Visual Studio Code, and frameworks like React or Django, that support creating robust applications and enhancing your coding efficiency.

Skills you'll gain: Apache Hadoop, Apache Hive, Big Data, Database Design, Data Processing, Distributed Computing, Scalability, Data Pipelines, Query Languages, Data Cleansing, Data Transformation, Data Management, Analytics, Data Preprocessing, Ad Hoc Reporting, Data Analysis
Mixed · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Microsoft SQL Servers, SQL, Database Management, Google Cloud Platform, System Configuration
Intermediate · Project · Less Than 2 Hours

Skills you'll gain: Apache, Cloud Management, Full-Stack Web Development, Ruby (Programming Language), Software Installation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, 3D Assets, Grading (Landscape), Virtual Environment, 3D Modeling, Computer Graphics, Architectural Design, Visualization (Computer Graphics), Computer Graphic Techniques, Technical Design, Performance Tuning
Advanced · Course · 1 - 3 Months

Skills you'll gain: Animation and Game Design, Android (Operating System), Android Development, Unity Engine, Animations, Video Game Development, Mobile Development, C# (Programming Language), Game Design, Scripting, Scripting Languages, Object Oriented Programming (OOP), Data Structures
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Model Deployment, Transfer Learning, Keras (Neural Network Library), Fine-tuning, Deep Learning, Applied Machine Learning, Tensorflow, Recurrent Neural Networks (RNNs), PyTorch (Machine Learning Library), Convolutional Neural Networks, Artificial Neural Networks, Machine Learning Methods, Model Optimization, Model Training
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Cloud-Based Integration, User Flows, Embedded Software, Computer Hardware, No-Code Development, System Configuration, Cloud Applications, Interactive Data Visualization, Automation, Command-Line Interface
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Data Preprocessing, Data Wrangling, Data Transformation, Data Analysis, JSON, Pandas (Python Package), Data Quality, Extract, Transform, Load, Data Mapping, Scripting, Data Maintenance, Data Integrity, Anomaly Detection, Reconciliation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: .NET Framework, Web Development, Databases, Program Development, Application Development, SQL Server Reporting Services
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Data Ethics, Market Research, Data Collection, Advanced Analytics, Market Analysis, Research Reports, Business Research, R Programming, Statistical Analysis, Data Presentation, Presentations, Customer Analysis, Data Analysis, Quantitative Research, Technical Communication, Report Writing, Dashboard Creation, Data Capture, Project Design, Strategic Thinking
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Node.JS, Authentications, MongoDB, Back-End Web Development, Data Modeling, Redis, Restful API, JSON, Application Programming Interface (API), API Design, Geospatial Information and Technology, Development Environment, Scalability, Data Validation, Debugging
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Retrieval-Augmented Generation, Vector Databases, Applied Machine Learning, Metadata Management, LangChain, Document Management, Embeddings, LLM Application, Large Language Modeling, Data Management, Model Evaluation, AI Integrations, Data Pipelines, Application Programming Interface (API), Software Installation, Debugging
Intermediate · Course · 1 - 3 Months