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: Responsive Web Design, Front-End Web Development, HTML and CSS, Bootstrap (Front-End Framework), Web Design, User Interface (UI), Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), User Interface and User Experience (UI/UX) Design, Event-Driven Programming, Web Applications, UI Components, Web Development, Interactive Design, User Interface (UI) Design, Javascript, jQuery, User Experience Design, Web Design and Development, Animations
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: C# (Programming Language), Object Oriented Programming (OOP), Web Scraping, Programming Principles, Microsoft Visual Studio, .NET Framework, Data Structures, Software Design Patterns, File I/O, Application Development, Computational Logic, Algorithms, Hypertext Markup Language (HTML), Unit Testing, Debugging
Beginner · Course · 1 - 3 Months

Skills you'll gain: Field-Programmable Gate Array (FPGA), Electronic Systems, Hardware Design, Application Specific Integrated Circuits, Electronics Engineering, Serial Peripheral Interface, Computational Logic, Electrical Engineering, Computer Architecture, Schematic Diagrams, Semiconductors, Electronic Hardware, Electronic Components, Internet Of Things, Embedded Systems, Electronics, Theoretical Computer Science, Diagram Design, Programmable Logic Controllers, Computer Engineering
Intermediate · Specialization · 3 - 6 Months

Wesleyan University
Skills you'll gain: Integral Calculus, Mathematical Theory & Analysis, Algebra, Advanced Mathematics, Geometry, Calculus, Trigonometry, Graphing
Intermediate · Course · 1 - 3 Months

Rice University
Skills you'll gain: Programming Principles, Python Programming, Development Environment, Computer Programming, Integrated Development Environments, Debugging
Beginner · Course · 1 - 4 Weeks

Princeton University
Skills you'll gain: Theoretical Computer Science, Data Structures, Computer Science, Computer Architecture, Algorithms, Programming Principles, Computational Logic, Java Programming, Computer Hardware, Scalability
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Object Oriented Design, Computer Programming
Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: Digital Signal Processing, Image Analysis, Computer Vision, Computer Graphics, Visualization (Computer Graphics), Medical Imaging, Spatial Analysis, Linear Algebra, Matlab, Mathematical Modeling, Histogram
Mixed · Course · 1 - 3 Months

Skills you'll gain: Analytics, Integrated Development Environments
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Anthropic Claude, Application Programming Interface (API), Restful API, LLM Application, JSON, Generative AI Agents, Artificial Intelligence, Automation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Adaptability, Empathy, Cognitive flexibility, Communication, Systems Thinking, Critical Thinking, Decision Making, Open Mindset, Self-Awareness, Change Management, Leadership and Management
Beginner · Course · 3 - 6 Months

Korea Advanced Institute of Science and Technology(KAIST)
Skills you'll gain: Differential Equations, Mathematical Modeling, Applied Mathematics, Calculus, Vibrations, Mechanics
Beginner · Course · 1 - 3 Months