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.

University of Colorado System
Skills you'll gain: Unreal Engine, C++ (Programming Language), C and C++, Data Structures, Video Game Development, Data Storage, Game Design, Computer Programming, Programming Principles, Computational Logic, Algorithms
Intermediate · Course · 1 - 4 Weeks

Alex Genadinik
Skills you'll gain: Habit Formation, Empathy, Strategic Decision-Making, Productivity, Decisiveness, Self-Motivation, Time Management, Stress Management, Self-Discipline, Creativity, Mental Concentration, Growth Mindedness, Logical Reasoning, Empathy & Emotional Intelligence, Data-Driven Decision-Making, Emotional Intelligence, Strategic Thinking, Strategic Prioritization, Personal Development, Critical Thinking
Beginner · Specialization · 3 - 6 Months

Scrimba
Skills you'll gain: Python Programming, Programming Principles, Computational Logic, Computer Programming, Web Development Tools, Web Development, Software Engineering
Intermediate · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: Programming Principles, Python Programming, Data Cleansing, Automation, Maintainability, Computational Thinking, Computer Programming, Computational Logic, Application Programming Interface (API)
Intermediate · Course · 1 - 4 Weeks

Politecnico di Milano
Skills you'll gain: Application Specific Integrated Circuits, Computer Systems, System Configuration, System Design and Implementation, Computer Architecture, Hardware Architecture, Computer Hardware, Embedded Systems, Computational Logic, Performance Tuning
Beginner · Course · 1 - 4 Weeks

Dartmouth College
Skills you'll gain: Computational Logic, Theoretical Computer Science, Logical Reasoning, Experimentation, Deductive Reasoning, Artificial Intelligence, Computational Thinking, Mathematics and Mathematical Modeling, Simulations, Computer Science, AI literacy, Psychology, Science and Research
Beginner · Course · 1 - 4 Weeks

Institut Mines-Télécom
Skills you'll gain: Image Quality, Image Analysis, Computer Vision, Digital Signal Processing, Python Programming, Computer Programming, Medical Imaging, Mathematics and Mathematical Modeling, Algorithms, Computer Science
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Prompt Engineering, Microsoft Copilot, Prompt Patterns, Power Platform Architecture & Technical Design, Microsoft Power Platform, AI Workflows, Agentic Workflows, Generative AI Agents, Performance Tuning, Business Logic, AI Integrations, Agentic systems, Application Deployment, Generative AI, Performance Testing, Scalability, Data Integration, User Feedback
Intermediate · Course · 1 - 4 Weeks

Simplilearn
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Computational Thinking, Code Reusability, Application Development, Python Programming, Computer Programming, Development Environment, Computational Logic, Integrated Development Environments, System Software, Software Installation, Functional Design
Beginner · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Software Design Patterns, Object Oriented Programming (OOP), Object Oriented Design, Computational Thinking, Programming Principles, Software Design, Algorithms, Software Architecture, Computer Programming, Python Programming, Model View Controller
Beginner · Course · 1 - 4 Weeks

Google DeepMind
Skills you'll gain: Google Gemini, Gemini, Cloud API, Application Programming Interface (API), Real Time Data, Prompt Engineering, Large Language Modeling, Token Optimization, Tool Calling, LLM Application, AI Workflows, JSON, Generative AI, Data Integration, Development Environment, Python Programming, Key Management, Debugging
Intermediate · Course · 1 - 4 Weeks

Intermediate · Course · 1 - 4 Weeks