วิชา มาจากภาษาบาลี วิชฺช หมายถึง ความรู้ที่ได้จากการเล่าเรียนหรือฝึกฝน บางครั้งอาจหมายถึง ความรู้ความสามารถของบุคคลหนึ่งที่สามารถถ่ายทอดไปให้ผู้อื่นได้ โดยไม่จำเป็นต้องสอนในห้องเรียน ผู้เรียนจะต้องศึกษาเรียนรู้เพื่อให้เกิดความรู้ความเข้าใจในวิชานั้นๆ ฝึกฝนให้เกิดความชำนาญ แล้วสามารถนำไปใช้ในชีวิตประจำวันได้ เราจะพบเห็นวิชาได้บ่อยในโรงเรียนหรือสถานศึกษา โดยใช้วิชาเป็นสิ่งที่แบ่งแยกระหว่างเรื่องที่สอน เช่น วิชาภาษาไทย วิชาสังคมศึกษา วิชาคณิตศาสตร์ เป็นต้น
อนึ่ง คำว่า วิทยา, พิทยา มาจากภาษาสันสกฤต วิทฺย, พิทฺย ซึ่งมีรากศัพท์มาจาก วิชฺช เช่นกัน แต่ปัจจุบันได้ใช้ในความหมายว่า ความรู้ความสามารถที่ถูกต้องตรงตามแบบแผน ดังที่เคยมีบุคคลหนึ่งได้ทดลองและพิสูจน์มาแล้ว เหมือนแนวคิดของวิชาวิทยาศาสตร์ เป็นต้น
ในทางพระพุทธศาสนา วิชชา หมายถึง การรู้แจ้งเห็นจริงตามความเป็นจริง รู้ว่าสิ่งใดเป็นทุกข์ เหตุและหนทางแห่งความดับทุกข์ ตรงข้ามกับคำว่า อวิชชา ซึ่งหมายถึงความไม่รู้แจ้ง