Skip to content

A professional online learning platform offering master's-level courses in critical thinking, logic, finance, software development and others.

License

Notifications You must be signed in to change notification settings

philipposk/School

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 Critical Thinking School

Professional Course Platform - Production Ready

A complete, Coursera-quality web application for delivering your Critical Thinking course.

🚀 Quick Start

Option 1: Simple Python Server (Recommended)

./start.sh

Then open: http://localhost:8000

Option 2: Manual Start

python3 -m http.server 8000

Then open: http://localhost:8000

✨ Features

Professional UI/UX - Coursera-level design and user experience ✅ Smooth Navigation - Sidebar navigation with progress tracking ✅ Beautiful Content Rendering - Markdown rendered with syntax highlighting ✅ Progress Tracking - Visual progress bar and completion status ✅ Responsive Design - Works perfectly on desktop, tablet, and mobile ✅ Local Storage - Saves your progress automatically ✅ 8 Complete Modules - Full critical thinking curriculum ✅ No Backend Required - Works with simple HTTP server

📚 Course Structure

  1. Module 1: Foundations of Critical Thinking
  2. Module 2: Deduction: Propositional Logic & Syllogisms
  3. Module 3: Induction, Evidence & Strength
  4. Module 4: Probabilistic Thinking & Bayes
  5. Module 5: Cognitive Biases & Debiasing
  6. Module 6: Fallacies & Rhetoric
  7. Module 7: Constructing Strong Arguments
  8. Module 8: Decision-Making & Final Project

🎯 How to Use

  1. Start the server using ./start.sh or python3 -m http.server 8000
  2. Open your browser to http://localhost:8000
  3. Click any module in the sidebar to start learning
  4. Use navigation buttons to move between modules
  5. Your progress is saved automatically in browser storage

🛠️ Technical Details

  • Frontend: Pure HTML/CSS/JavaScript (no build step required)
  • Markdown Rendering: Marked.js with Highlight.js for code
  • Storage: LocalStorage for progress tracking
  • Server: Simple Python HTTP server (or any static file server)
  • Dependencies: All loaded via CDN (no npm install needed)

📦 File Structure

School/
├── index.html          # Main application (Coursera-quality UI)
├── start.sh           # Quick start script
├── course/
│   ├── modules/       # All 8 course modules (.md files)
│   ├── quizzes/       # Quiz JSON files
│   ├── resources/     # Worksheets and materials
│   └── videos/        # Video scripts
└── README.md          # This file

🌐 Deployment

This can be deployed to any static hosting:

  • Netlify - Drag and drop the folder
  • Vercel - Connect your GitHub repo
  • GitHub Pages - Push to gh-pages branch
  • Any web server - Just upload the files

✨ Quality Features

  • Professional Design - Clean, modern, accessible
  • Fast Loading - Optimized for performance
  • Mobile Responsive - Perfect on all devices
  • Progress Tracking - Visual feedback on completion
  • Smooth Animations - Polished user experience
  • Code Highlighting - Beautiful syntax highlighting
  • Accessibility - WCAG compliant

🎓 Ready to Use

This is a complete, production-ready course platform. Just start the server and begin teaching!


Built with ❤️ for Critical Thinking Education

About

A professional online learning platform offering master's-level courses in critical thinking, logic, finance, software development and others.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published