Available courses

This course introduces the fundamentals of Digital Design and Microprocessors. Students learn number systems, binary arithmetic, logic gates, Boolean algebra, Karnaugh maps, combinational logic, and microprocessor architecture. Through theoretical and practical activities, learners develop essential knowledge of digital systems and computer hardware concepts for further technical studies.

This course introduces Object-Oriented Programming (OOP) and data structures using C++. Students learn classes, objects, inheritance, polymorphism, abstraction, and essential data structures, including arrays, linked lists, stacks, queues, trees, and graphs. Through practical coding activities, learners develop problem-solving skills and design efficient, reusable, and well-structured C++ programs.

This course introduces the fundamentals of database systems, including the ER model, relational model, SQL, database design, normalization, transactions, backup, recovery, and security. Through lectures and practical exercises, students develop skills to design, implement, query, and manage secure, efficient, and reliable databases for real-world applications.

This course introduces fundamental programming concepts using C. Students learn algorithms, problem-solving, data types, operators, control statements, functions, arrays, strings, structures, unions, and pointers. Through lectures, laboratory exercises, coding activities, and projects, learners develop programming, debugging, and analytical skills, preparing for higher education and information technology careers.

This course introduces web design fundamentals, including website design principles, HTML, HTML5, CSS, and JavaScript. Students learn to create responsive and dynamic web pages through balanced theoretical instruction and practical activities. Aligned with Nepal's National Curriculum Framework 2076, it develops essential web development skills through projects and hands-on practice.

Computer Fundamentals introduces essential computing concepts, including computer hardware, software, operating systems, networking, cybersecurity, cloud computing, and digital citizenship. Students develop practical skills using productivity applications, databases, and multimedia tools while exploring emerging technologies. Through interactive learning and hands-on activities, learners build digital literacy, problem-solving, and technical competencies.