Skip to main content

Recommended Skills for Philosophy Majors


Formal logic is very important for long-term success in academic philosophy. Many professors recommend taking logic courses as soon as you can, preferably this semester or next semester. Get started on your own with propositional and predicate logic at USC Logic Web.

Sharing your work#

We recommend that you learn how to use LaTeX and programming languages for web development (HTML, CSS, and JavaScript). These skills are not required to succeed in philosophy, but they are helpful for sharing your work with other people on the internet. You can find tutorials on LaTeX on Overleaf and video lectures on web development on LinkedIn Learning (free for USC students).

Last updated on