Free courses can help you learn coding languages like Python and JavaScript, data analysis techniques, and web development fundamentals. You can build skills in problem-solving, algorithm design, and creating interactive websites. Many courses introduce tools such as Git for version control, SQL for database management, and various frameworks that streamline web development, allowing you to apply your skills in practical projects.

Skills you'll gain: Timelines, Project Schedules, Project Documentation, Microsoft Excel, Project Scoping, Project Management Software, Microsoft 365, Microsoft Office, Presentations, User Accounts
Beginner · Guided Project · Less Than 2 Hours

Alex Genadinik
Skills you'll gain: Prioritization, Productivity, Time Management, Professional Development, Personal Development, Stress Management, Strategic Prioritization, Organizational Skills, Mental Concentration, Business Priorities, Scheduling, Business Strategy, Microsoft Excel, Data-Driven Decision-Making
Mixed · Course · 1 - 3 Months

Coursera
Skills you'll gain: Expense Management, Accounting Software, Inventory Management, Small Business Accounting, Accounts Payable, Inventory Control, Accounting and Finance Software, Accounting Records, Payment Processing, Project Accounting, Invoicing, Payroll Processing, Vendor Management, Accounting, Cloud Security, Data Security, Order Processing, Purchasing
Beginner · Guided Project · Less Than 2 Hours
Skills you'll gain: Package and Software Management, Platform As A Service (PaaS), Development Environment, Virtual Environment, Python Programming, Build Tools, Program Development, Application Deployment
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: C++ (Programming Language), Algorithms
Advanced · Course · 1 - 3 Months

Skills you'll gain: Test Driven Development (TDD), Debugging, Software Testing, Performance Testing, Unit Testing, Test Engineering, System Testing, Test Tools, Test Automation, Testability, Integration Testing, Performance Stress Testing, .NET Framework, Performance Tuning, Software Development Tools
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Education Software and Technology, Digital pedagogy
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Facebook, Customer experience improvement, Customer Engagement, Personalized Service, Social Media Management, Social Media, Social Media Marketing, Customer Relationship Building, Event Marketing, Customer Inquiries, Marketing, Promotional Strategies, Marketing Strategies, Strategic Communication, Communication Strategies, Business Strategy
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Scikit Learn (Machine Learning Library), Predictive Modeling, Regression Analysis, Machine Learning Algorithms, Applied Machine Learning, Predictive Analytics, Python Programming, Classification Algorithms, Model Training, Machine Learning, Data Analysis
Beginner · Guided Project · Less Than 2 Hours

University of California San Diego
Skills you'll gain: Debugging, Java, Teaching, Java Programming, Computer Programming, Programming Principles, Computational Logic, Computational Thinking, Education Software and Technology, Digital pedagogy
Beginner · Course · 1 - 3 Months

Skills you'll gain: Relational Databases, Database Theory, Databases, Database Design, Database Software, Spreadsheet Software, Collaborative Software, Issue Tracking, Database Application, Collaboration, Cloud Computing
Beginner · Guided Project · Less Than 2 Hours

Alex Genadinik
Skills you'll gain: Keyword Research, Search Engine Optimization, Web Analytics and SEO, Web Analytics, Google Analytics, Content Optimization, Search Engine Marketing, Digital Marketing Tools, Marketing Strategies, Competitive Analysis
Mixed · Course · 1 - 3 Months