Bash script courses can help you learn scripting basics, command-line operations, automation techniques, and process management. You can build skills in writing efficient scripts, debugging, and managing file systems. Many courses introduce tools like Git for version control, cron for scheduling tasks, and text editors such as Vim or Nano, which enhance your ability to automate workflows and manage system tasks effectively.

Skills you'll gain: Canva (Software), Design, Branding, Creative Design, Graphic and Visual Design, Social Media Content, Graphic Design, Brand Strategy, Marketing Collateral, Brand Management, Marketing Communications
Beginner Ā· Guided Project Ā· Less Than 2 Hours

Skills you'll gain: React.js, UI Components, Full-Stack Web Development, Node.JS, Application Deployment, Javascript, Web Applications, Front-End Web Development, Web Development Tools, Event-Driven Programming, Back-End Web Development, Context Management, Data Persistence, Animations
Intermediate Ā· Course Ā· 3 - 6 Months
University of Glasgow
Skills you'll gain: Javascript, HTML and CSS, Web Development, Web Applications, Front-End Web Development, Event-Driven Programming, Computational Thinking, Software Testing, Application Development, Software Development, Software Development Tools, Computer Programming Tools, Development Environment, Programming Principles, Computer Graphics, Animations
Beginner Ā· Course Ā· 1 - 4 Weeks

University of Washington
Skills you'll gain: Responsive Web Design, Web Design, HTML and CSS, Web Design and Development, Cascading Style Sheets (CSS), Usability, Web Content Accessibility Guidelines, User Interface and User Experience (UI/UX) Design, User Experience, Javascript, Front-End Web Development, Hypertext Markup Language (HTML), GitHub
Beginner Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: React.js, UI Components, User Interface (UI), Web Applications, User Accounts, Front-End Web Development, User Interface and User Experience (UI/UX) Design, Secure Coding, Javascript, Authorization (Computing), Authentications, Data Validation
Intermediate Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Graph Theory, Javascript, Program Development, Programming Principles, Software Design Patterns, Computational Thinking, Debugging, Development Environment, Computer Science, Performance Tuning
Intermediate Ā· Course Ā· 1 - 3 Months

Skills you'll gain: Computational Thinking, Algorithms, Program Development, Software Development, Software Engineering, Programming Principles, Data Structures, Computer Programming, Javascript, Computer Science, Web Development
Intermediate Ā· Course Ā· 1 - 4 Weeks

Google Cloud
Skills you'll gain: Webpack, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Web Development Tools, Web Development, Javascript, Google Cloud Platform, Image Quality, Cloud Computing
Beginner Ā· Project Ā· Less Than 2 Hours

Skills you'll gain: JavaScript Frameworks, Vue.JS, Front-End Web Development, Responsive Web Design, React.js, Web Development Tools, Application Programming Interface (API), HTML and CSS, Angular, Cascading Style Sheets (CSS), Javascript
Beginner Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Javascript, JSON, Event-Driven Programming, Web Development, Programming Principles, Web Applications, Data Structures, Application Deployment, Application Development, Debugging
Beginner Ā· Course Ā· 1 - 3 Months

Skills you'll gain: UI Components, ASP.NET, JavaScript Frameworks, C# (Programming Language), Application Programming Interface (API), Web Applications, Full-Stack Web Development, Restful API, Cloud Deployment, .NET Framework, Microsoft Azure, Back-End Web Development, Object-Relational Mapping, Application Frameworks, Network Routing, Cloud Applications, Server Side, Javascript, Application Deployment, Authentications
Intermediate Ā· Specialization Ā· 3 - 6 Months

Skills you'll gain: Artificial Intelligence, Large Language Modeling, Embeddings, Text Mining, Generative AI, Natural Language Processing, Python Programming, Application Programming Interface (API), Scripting
Intermediate Ā· Guided Project Ā· Less Than 2 Hours