Logic courses can help you learn critical thinking, argument analysis, propositional logic, and logical reasoning techniques. You can build skills in evaluating arguments, identifying fallacies, and constructing sound conclusions. Many courses introduce tools like truth tables, Venn diagrams, and formal proof systems, which you can use to analyze complex problems and enhance decision-making processes.

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Theoretical Computer Science, Mathematics and Mathematical Modeling, Applied Mathematics, Algorithms, Cryptography, Data Management
Beginner · Course · 1 - 3 Months

Skills you'll gain: Kotlin, Maintainability, Application Development, Software Documentation, Programming Principles, Program Development, Data Validation, Computational Logic
★ 4.8 (6) · Beginner · Guided Project · Less Than 2 Hours

Packt
Skills you'll gain: Sales, Closing (Sales), Selling Techniques, Sales Strategy, General Sales Practices, Sales Process, Sales Development, Consultative Selling, Overcoming Objections, Influencing, Consumer Behaviour, Value Propositions, Customer Engagement, Customer Relationship Building
★ 4.8 (12) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: SQL Server Integration Services (SSIS), Extract, Transform, Load, Data Warehousing, Data Transformation, Data Manipulation, Data Analysis, Microsoft SQL Servers, Data Integration, Data Mining, Advanced Analytics, Pivot Tables And Charts, Data Processing, SQL, Data Import/Export, Dataflow, Workflow Management
★ 4.3 (20) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Figma (Design Software), User Interface and User Experience (UI/UX) Design, User Experience Design, UI Components, Responsive Web Design, Animations, Web Content Accessibility Guidelines, User Interface (UI) Design, Interactive Design, Interaction Design, Prototyping, Collaborative Software, Software Documentation
★ 4.5 (11) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: PL/SQL, Oracle Databases, SQL, Data Access, Programming Principles, Program Development, Maintainability, Records Management
★ 4.9 (24) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: OpenAI API, LLM Application, OpenAI, Agentic Workflows, Model Context Protocol, Generative AI Agents, Agentic systems, Decision Intelligence, Tool Calling, Prompt Engineering, ChatGPT, AI Integrations, Artificial Intelligence, Application Programming Interface (API), Context Management, Large Language Modeling, Python Programming, Memory Management, Development Environment, Application Deployment
Intermediate · Course · 1 - 4 Weeks

EDUCBA
Skills you'll gain: Shell Script
★ 4.9 (16) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Unsupervised Learning, Predictive Modeling, Supervised Learning, Model Evaluation, Applied Machine Learning, Predictive Analytics, Random Forest Algorithm, Text Mining, Classification Algorithms, Machine Learning Methods, Natural Language Processing, Machine Learning Algorithms, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Computational Logic, Python Programming, Data Science, Logistic Regression, Data Processing, Unstructured Data
★ 4.9 (19) · Mixed · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: LangGraph, AI Orchestration, LangChain, AI Workflows, LLM Application, Agentic Workflows, Agentic systems, Tool Calling, Generative AI Agents, Model Deployment, Large Language Modeling, Artificial Intelligence, Context Management, Data Persistence, Business Logic, Enterprise Architecture, Debugging
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: C and C++, C++ (Programming Language), Object Oriented Design, Object Oriented Programming (OOP), Debugging, Code Reusability, Computer Programming, Memory Management, Programming Principles, Program Development, Functional Design
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Event-Driven Programming, Graphics Software, Computer Graphics, Video Game Development, Animation and Game Design, Computer Graphic Techniques, Interactive Design, Game Design, Computer Displays, Development Environment, Package and Software Management, Software Installation
★ 4.4 (19) · Mixed · Course · 1 - 4 Weeks