Teaching English courses can help you learn lesson planning, classroom management, language assessment, and effective communication strategies. You can build skills in adapting materials for diverse learners, integrating technology into lessons, and fostering a positive learning environment. Many courses introduce tools like digital platforms for language practice, assessment software, and resources for creating engaging content, all of which enhance your teaching effectiveness and support student success.

LearnKartS
Skills you'll gain: Git (Version Control System), GitHub, Bitbucket, Version Control, Software Versioning, GitLab, Software Configuration Management, Collaborative Software, Integrated Development Environments, Software Development, Software Installation, Code Review, Devops Tools, IntelliJ IDEA, Eclipse (Software), File Management, Application Lifecycle Management, Linux, Command-Line Interface
Beginner · Specialization · 1 - 3 Months

Whizlabs
Skills you'll gain: Data Collection, AWS SageMaker, Feature Engineering, Data Preprocessing, Amazon Web Services, Data Migration, Data Cleansing, Jupyter, Dimensionality Reduction, Unsupervised Learning, Machine Learning
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Project Design, Program Management, Diagram Design, Work Breakdown Structure, Project Scoping, Workflow Management, Project Management, Sprint Planning, Agile Methodology, Process Development, Risk Management
Intermediate · Guided Project · Less Than 2 Hours

University of Washington
Skills you'll gain: Power BI, Data Modeling, Data Transformation, Business Requirements, Star Schema, Data Visualization Software, Snowflake Schema, Relational Databases, Data Integration, Database Design, Data Import/Export, Data Cleansing, Data Analysis Expressions (DAX), Business Intelligence, Data Analysis, Stakeholder Management, Decision Making
Beginner · Course · 1 - 4 Weeks

Fundação Instituto de Administração
Skills you'll gain: Sales Strategy, Sales, Sales Management, Market Intelligence, Competitive Intelligence, Case Studies, Business Strategy, Customer Analysis, Analysis, Competitive Analysis, Strategic Decision-Making, Market Analysis, Business Research
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Statistical Inference, Statistical Modeling, Regression Analysis, Data Ethics, Statistical Methods, Data Science, R Programming, Data Modeling, Statistical Analysis, Predictive Modeling, Mathematical Modeling, Probability & Statistics, Model Evaluation, Feature Engineering
Build toward a degree
Intermediate · Course · 1 - 3 Months

Scrimba
Skills you'll gain: Ajax, Object Oriented Programming (OOP), Javascript, JSON, Application Programming Interface (API), Scripting, Software Design Patterns, Data Management, Data Structures, Event-Driven Programming, Data Validation, Prototyping, Computational Logic, Maintainability, Programming Principles, Web Development, Software Development, Debugging, Software Engineering, Performance Tuning
Intermediate · Specialization · 1 - 3 Months

Illinois Tech
Skills you'll gain: Bayesian Statistics, Machine Learning Algorithms, Model Evaluation, Statistical Analysis, Statistical Inference, Data Analysis, Exploratory Data Analysis, Regression Analysis, Probability & Statistics, Data Cleansing, Analytics, Logistic Regression, Machine Learning, R Programming, Data Preprocessing, Statistical Modeling, Statistical Methods, R (Software), Data Mining, Data Science
Build toward a degree
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Prompt Engineering, AI Workflows, Storyboarding, Video Editing, Video Production, Generative AI, Motion Graphics, Artificial Intelligence, Creativity
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: PyTorch (Machine Learning Library), Convolutional Neural Networks, Model Evaluation, Transfer Learning, Image Analysis, Computer Vision, Deep Learning, Python Programming
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Embedded Software, Embedded Systems, C++ (Programming Language), Object Oriented Design, Object Oriented Programming (OOP), Development Testing, System Programming, C (Programming Language), Development Environment, Verification And Validation, Integrated Development Environments, Software Design Patterns, Peripheral Devices, Debugging
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Computer Hardware, Virtualization, Cloud Computing, General Networking, Virtual Machines, Hardware Troubleshooting, Networking Hardware, Network Troubleshooting, Network Protocols, TCP/IP, Mobile Security, Dynamic Host Configuration Protocol (DHCP), Wireless Networks, Peripheral Devices, System Configuration, Data Storage Technologies
Beginner · Course · 1 - 3 Months