ابن سينا يقسم العلوم إلى ثلاث فئات رئيسية:
1- العلوم الضرورية: وهي العلوم التي يحتاجها الإنسان في حياته اليومية، مثل الحساب، والهندسة، والفلك، والطب، والنحو، والصرف.
2- العلوم النظرية: وهي العلوم التي لا تستند إلى الخبرة والعمل العملي، بل تعتمد على النظر والتفكير والتأمل، مثل الفلسفة، والمنطق، والميتافيزيقا، والجبر، والهندسة النظرية.
3- العلوم الخاصة: وهي العلوم التي تختص بتخصصات معينة، مثل الطب البشري، والطب البيطري، والزراعة، والهندسة الميكانيكية، والكهربائية.
ويعتبر ابن سينا أن العلوم النظرية هي الأساس للعلوم الأخرى، حيث يمكن من خلالها فهم الظواهر الطبيعية والاجتماعية، بينما تؤهل العلوم الضرورية والخاصة المجتمع للعمل والإنتاج.