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.

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Object Oriented Programming (OOP), Java Programming, Java, Computer Programming, Software Design
Intermediate · Course · 1 - 3 Months

National Taiwan University
Skills you'll gain: Programming Principles, Computer Programming, C (Programming Language), Data Structures, Computer Science, Algorithms, Computational Logic, Functional Specification, Command-Line Interface, Debugging, Data Validation
Mixed · Course · 1 - 3 Months

Duke University
Skills you'll gain: Debugging, Algorithms, Problem Solving, Data Processing, Python Programming, Software Development, Data Analysis
Beginner · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: AI Orchestration, LangChain, OpenAI API, Generative AI Agents, Prompt Patterns, AI Workflows, Prompt Engineering, Agentic systems, AI Security, Large Language Modeling, Business Logic, File I/O, Transaction Processing, Document Management, Persona Development, Coordination, Plan Execution
Beginner · Course · 1 - 3 Months

Universidad de los Andes
Skills you'll gain: Arithmetic, Geometry, Mathematics Education, Systems Of Measurement, General Mathematics
Beginner · Course · 1 - 3 Months

Icahn School of Medicine at Mount Sinai
Skills you'll gain: Matlab, Mathematical Modeling, Differential Equations, Computational Logic, Applied Mathematics, Simulations, Statistical Modeling, Biochemistry, Biology, Probability, Cell Biology, Physiology, Electrical Systems
Mixed · Course · 1 - 3 Months

Skills you'll gain: Node.JS, Unit Testing, Server Side, Javascript, Debugging, Back-End Web Development, File Systems, Development Testing, Web Applications
Intermediate · Course · 1 - 3 Months

Universidade Estadual de Campinas
Skills you'll gain: Logical Reasoning, Deductive Reasoning, Persuasive Communication, Research, Oral Expression, Writing, Journalism, Media and Communications, Appeals, Statistics
Beginner · Course · 1 - 3 Months

Deep Teaching Solutions
Skills you'll gain: Critical Thinking, Cognitive flexibility, Decision Making, Emotional Intelligence, Mental Concentration, ChatGPT, Strategic Thinking, Artificial Intelligence
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Embedded Software, Embedded Systems, Electronics Engineering, Electronic Systems, Electronic Hardware, Electronics, Machine Controls, Control Systems, Electrical Systems, Hardware Design, Programmable Logic Controllers, Equipment Design, Electronic Components
Build toward a degree
Intermediate · Course · 1 - 3 Months

The Chinese University of Hong Kong
Skills you'll gain: Communication Systems, Digital Communications, Theoretical Computer Science, Telecommunications, Information Management, Probability, Probability Distribution, Linear Algebra, Digital Signal Processing, Algorithms
Mixed · Course · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Integrated Development Environments, Computer Architecture, Hardware Architecture, Software Development, Embedded Systems, Debugging, Verification And Validation, System Design and Implementation, Simulations, System Configuration
Intermediate · Course · 1 - 4 Weeks