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.

Skills you'll gain: Java Platform Enterprise Edition (J2EE), Java Programming, Object-Relational Mapping, Java, Application Servers, Middleware, Application Deployment, Data Persistence, Event-Driven Programming, Enterprise Application Management, Server Side, Code Reusability, Context Management, Transaction Processing, Business Logic, Query Languages
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Control Systems, Programmable Logic Controllers, Animations, Human Machine Interfaces, UI Components, Real-Time Operating Systems, Control Panels, Interactive Design, Code Reusability, Program Development, Electronic Hardware, Simulations, Interactive Data Visualization, System Monitoring, Automation Engineering, System Configuration, Machine Controls, Plant Operations and Management, Computer Hardware, Network Troubleshooting
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: JUnit, Apache Maven, Model View Controller, Unit Testing, Frontend Integration, Spring Boot, Restful API, Data Persistence, Web Services, Software Testing, Java Programming, Object-Relational Mapping, Java, Back-End Web Development, Secure Coding, Authentications, Data Modeling, Business Logic
Mixed · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Software Design Documents, Data Flow Diagrams (DFDs), User Requirements Documents, Functional Requirement, Software Documentation, Diagram Design, Unified Modeling Language, Functional Specification, Requirements Analysis, System Requirements, Technical Documentation, Data Modeling, Systems Analysis, Security Requirements Analysis, Process Modeling, Computational Logic
Beginner · Course · 1 - 3 Months

Skills you'll gain: Model Training, Model Evaluation, Unsupervised Learning, Applied Machine Learning, Microsoft Azure, Data Validation, Machine Learning Methods, Unstructured Data, No-Code Development, Data Capture, Data Processing, Cloud Services
Beginner · Guided Project · Less Than 2 Hours

The Chinese University of Hong Kong
Skills you'll gain: Operations Research, Model Optimization, Computational Logic, Combinatorics, Algorithms, Applied Mathematics, Mathematical Modeling, Mathematical Software, Computational Thinking, Decision Support Systems, Data Transformation, Theoretical Computer Science, Performance Tuning, Linear Algebra
Intermediate · Course · 1 - 4 Weeks

Pontificia Universidad Católica de Chile
Skills you'll gain: Semiconductors, Electronic Components, Power Electronics, Electronic Systems, Electronics, Electrical Engineering, Electronics Engineering, Mathematical Modeling, Engineering Analysis, Physics, Computational Logic, Engineering Calculations
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Java Programming, PostgreSQL, Relational Databases, Java, Java Platform Enterprise Edition (J2EE), Database Development, Systems Development, Database Design, Databases, Application Design, Back-End Web Development, Web Applications, Business Logic, Secure Coding, Data Validation, Process Modeling, Payment Systems, Document Management, Authentications, Verification And Validation
Intermediate · Course · 1 - 4 Weeks

Universitat Politècnica de València
Skills you'll gain: Calculus, Advanced Mathematics, Algebra, Derivatives, Applied Mathematics, Trigonometry, Geometry
Beginner · Course · 1 - 3 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

28DIGITAL
Skills you'll gain: Computational Logic, Markov Model, Verification And Validation, Theoretical Computer Science, Mathematical Modeling, Systems Analysis, Process Modeling, Probability, Algorithms, Probability Distribution, Logical Reasoning
Intermediate · Course · 1 - 3 Months

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