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: Model Evaluation, Feature Engineering, Supervised Learning, Exploratory Data Analysis, Classification Algorithms, Machine Learning Algorithms, Applied Machine Learning, Model Deployment, Decision Tree Learning, Logistic Regression, Data Analysis, Scikit Learn (Machine Learning Library), Machine Learning, Data Preprocessing, Python Programming, Pandas (Python Package), Seaborn, NumPy, Data Visualization, Statistical Visualization
★ 4.4 (17) · Beginner · Course · 1 - 4 Weeks

EDUCBA
Skills you'll gain: Extensible Markup Language (XML), Extensible Languages and XML, Data Validation, Interoperability, Data Integrity, Data Mapping
★ 4.4 (22) · Intermediate · Course · 1 - 4 Weeks

Pragmatic AI Labs
Skills you'll gain: Rust (Programming Language), Code Reusability, Command-Line Interface, Memory Management, API Design, Data Pipelines, Development Environment, Build Tools, Package and Software Management, Software Installation
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Responsible AI, Generative AI Agents, Data Ethics, Healthcare Industry Knowledge, Clinical Documentation, Automation, AI Integrations, Health Informatics, Artificial Intelligence, Predictive Modeling, Innovation, Health Technology, Healthcare Ethics, System Implementation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Agile Software Development, Agile Project Management, Agile Methodology, Scrum (Software Development), Kanban Principles, Software Development Methodologies, Project Estimation, Sprint Planning, Estimation, Backlogs, Sprint Retrospectives, Project Management, Workflow Management, Software Development, Continuous Improvement Process
★ 4.7 (9) · Beginner · Course · 1 - 3 Months

Niel Asher Education
Skills you'll gain: Lifting Ability, Coaching, Coordination, Train The Trainer, Athletic Training, Safety Training, Injury Prevention, Mechanics, Three-Phase
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Software Documentation, Engineering Documentation, Technical Documentation, Model Training, Software Design Documents, Technical Writing, Generative Model Architectures, Technical Communication, Restful API
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Responsive Web Design, Flutter (Software), Mobile Development, Data Validation, User Interface (UI) Design, User Interface (UI), Application Design, Application Development, UI Components, Usability, Verification And Validation, Interactive Design, Data Entry
★ 4.9 (20) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Post-Production, Cinematography, Unreal Engine, Animations, 3D Assets, Computer Graphic Techniques, Computer Graphics, 3D Modeling, Virtual Environment, Video Game Development, Multimedia, Baking
★ 4.6 (7) · Beginner · Course · 3 - 6 Months

Skills you'll gain: Unity Engine, Torque (Physics), Game Design, Video Game Development, Mechanics, Event-Driven Programming, Animation and Game Design, Simulation and Simulation Software, Simulations, Computer Graphics, Mathematical Modeling, Physics, Scripting, Linear Algebra, Advanced Mathematics, Mathematics and Mathematical Modeling
★ 5 (12) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Cucumber (Software), Behavior-Driven Development, Selenium (Software), Gherkin (Scripting Language), Test Automation, Test Script Development, JUnit, Software Testing, Apache Maven, Test Data, Test Tools, Test Case, Scenario Testing, Maintainability
Intermediate · Course · 1 - 3 Months

EDUCBA
Skills you'll gain: Big Data, Data Pipelines, File Systems
★ 5 (11) · Intermediate · Course · 1 - 3 Months