Free Online Certifications, Practice Tests & MCQs
Sanfoundry is a free education and learning platform for students and working professionals worldwide. Earn free online certifications, take practice tests, and explore 1 million+ multiple-choice questions (MCQs) across engineering, programming, science and school subjects. Prepare for competitive exams and technical interviews, or strengthen your knowledge through programming examples, tutorials and books.
Free Online Certification Programs
Earn free Sanfoundry certifications across engineering, programming, science, school and AP subjects through structured assessments.
Explore all programs through the Sanfoundry Certification Directory. Already certified? Download Certificate.
Engineering, Programming & Science Practice Questions and Tests
Browse category-wise MCQs and online tests across engineering branches, computing disciplines, science and commerce.
| Category | Practice Questions | Practice Tests |
|---|---|---|
| Computer Science | MCQs | Tests |
| Programming & IT | MCQs | Tests |
| Mechanical Engineering | MCQs | Tests |
| Civil Engineering | MCQs | Tests |
| Chemical Engineering | MCQs | Tests |
| Electrical & Electronics Engineering | MCQs | Tests |
| Electrical Engineering | MCQs | Tests |
| Electronics & Communication Engineering | MCQs | Tests |
| Instrumentation Engineering | MCQs | Tests |
| Mechatronics Engineering | MCQs | Tests |
| Metallurgical Engineering | MCQs | Tests |
| Biotechnology | MCQs | Tests |
| Aerospace Engineering | MCQs | Tests |
| Aeronautical Engineering | MCQs | Tests |
| Agricultural Engineering | MCQs | Tests |
| Marine Engineering | MCQs | Tests |
| Mining Engineering | MCQs | Tests |
| Information Science | MCQs | Tests |
| Information Technology | MCQs | Tests |
| Bachelor of Computer Applications (BCA) | MCQs | |
| Master of Computer Applications (MCA) | MCQs |
Science & Commerce
Company Interviews & Placement Preparation
Prepare for IT and non-IT recruitment with company-specific mock tests, aptitude, coding, logical reasoning and technical interview questions.
| Preparation Category | Questions & Resources | Tests & Assessments |
|---|---|---|
| Company Job Test Series | All Company Tests | |
| Company Mock Tests | All Mock Tests | |
| Company Aptitude Tests | MCQs | All Aptitude Tests |
| Company Coding Tests | MCQs | All Coding Tests |
| Company Logical Reasoning | MCQs | All LR Tests |
| Data Structures | MCQs | Tests |
| Algorithms | MCQs | Tests |
| C Programming | MCQs | Tests |
| C++ Programming | MCQs | Tests |
| Java Programming | MCQs | Tests |
| Python Programming | MCQs | Tests |
| Technical Interviews | Interview Questions | Programming Tests |
Popular Company Mock Tests
Competitive Exams Preparation
Practice aptitude, reasoning, English and other subjects for competitive examinations, entrance tests and recruitment assessments.
| Category | Practice Questions | Practice Tests |
|---|---|---|
| Quantitative Aptitude | MCQs | Tests |
| Data Interpretation | MCQs | Tests |
| Logical Reasoning | MCQs | Tests |
| English Grammar | Exercises | Tests |
International Exams & Curricula
Explore curriculum-aligned practice questions and online tests, beginning with Advanced Placement courses in the United States.
| Category | Practice Questions | Practice Tests |
|---|---|---|
| Advanced Placement (AP) – USA | Practice Questions | Practice Tests |
School Education – Practice Questions & Tests
Explore school-level MCQs, exercises and practice tests for Mathematics, Science, English and other subjects.
| Category | Practice Questions | Practice Tests |
|---|---|---|
| School Subjects – Classes 8–12 | School MCQs | School Tests |
| English Grammar | Exercises | Tests |
Programming Examples, Algorithms & Data Structures
Explore solved programming examples, algorithms and data-structure implementations.
| Language / Topic | Programming Examples | Algorithms & Data Structures |
|---|---|---|
| C | C Programs | C Algorithms | Data Structures |
| C++ | C++ Programs | C++ Algorithms | Data Structures |
| Java | Java Programs | Java Algorithms | Data Structures |
| Python | Python Programs | Searching & Sorting |
| C# | C# Programs | Data Structures |
| Dynamic Programming | Solved Problems | |
| PLC Programming | PLC Programs |
Free Tutorials & Technical Learning
Explore structured tutorials in programming, computer science and engineering.
Recommended Books & Reference Resources
Discover recommended reference books for engineering, science, programming and school education.
Branch-wise Reference Books
More Sanfoundry Resources
Technical Courses & Training
Programming, Linux and technical training resources.
Advanced C ProgrammingStudy Abroad – UG & PG Opportunities
Explore undergraduate and postgraduate study opportunities overseas.
Study Abroad