About Rational Square

Rational square is a learning center that caters to students & working professionals interested in learning foundational aspects of mathematical concepts and computer science. We offer classroom based training that covers areas in both the subjects at introductory and advanced levels. The courses also aim to motivate students to explore allied areas and related concepts, thereby inculcating an appreciation for real world computational problem solving and algorithmic thinking

Our vision

Vision

The vision of Rational Square is to impart quality education, grounded in concepts and fundamentals. We believe in preparing people for a career, hence our focus is on fostering intellectual curiosity rather than rote learning.

Our Mission

Mission

The center, through its courses in Mathematics and Computer Science, aims to address the issue of quality in higher education. The current state of affairs is that students, to get ahead in the rat race, cram a lot of information without gaining knowledge in the process.

We shall focus on building strong foundations in both subjects in a way that cultivates a healthy interest in the subjects and natural hunger to learn more. To this end, we shall expose our learners to high quality content, which is not accessible to the general student community in a classroom environment

We also aim to inspire students to get into research and enable working professionals to solve some of the hard computational problems.

Our Founder

Founder

Founder has over a decade of software development experience in product MNC's and is a research scholar in Computer Science with specialization in the area of algorithms. His passion for teaching and learning is the primary motivation to start this learning center.

Course Offered

For Working Professionals

Discrete Mathematics

Goal of this course is to enable you with a set of mathematical tools that are required for a rigorous understanding of computer science subjects like data structures, algorithms, databases, theory of computation etc. Except for an interest in Mathematics, no other prerequisites are assumed for this course.

For fees and schedule, please click here.

Discrete Mathematics

Data Structures and Algorithms

Goal of this course is to help you understand existing and to design new data structures and algorithms. This course is suitable for working professionals willing to relearn and refresh their algorithmic thinking skills and to those searching for jobs. The course would be quite rigorous where we shall focus on runtime complexity and correctness proofs for all the algorithms. Knowledge of any programming language (trainer's preference would be C Language) is assumed along with some mathematical maturity.

For fees and schedule, please click here.

Data Structures and Algorithms

Advanced Algorithms

Goal of this course is to expose you to the world of "hard" computational problems. Here, we learn what hardness means and expose you to the techniques like linear programming, randomization and approximation for solving such problems. Prerequisites for this course requires sound knowledge of algorithms and discrete mathematics.

For fees and schedule, please click here.

Advanced Algorithms

For College Students

Discrete Mathematics

Goal of this course is to enable you with a set of mathematical tools that are required for a rigorous understanding of computer science subjects like data structures, algorithms, databases, theory of computation etc. Except for an interest in Mathematics, no other prerequisites are assumed for this course.

For fees and schedule, please click here.

Discrete Mathematics

Data Structures and Introduction to Algorithms

Goal of this course is to help you understand and implement important data structures. Knowledge of any programming language (trainer's preference would be C Language) is assumed along with some mathematical maturity.

For fees and schedule, please click here.

Data Structures and Algorithms

Analysis and Design of Algorithms

Goal of this course is to help you understand existing and to design new data structures and algorithms. The course would be quite rigorous where we shall focus on runtime complexity and correctness proofs for all the algorithms. Knowledge of any programming language (trainer's preference would be C Language) is assumed along with some mathematical maturity.

For fees and schedule, please click here.

Advanced Algorithms

Testimonials

Contact Us

1st Floor, VR Chambers, Near JP Morgan,
26/1, Marathahalli - Sarjapur Outer Ring Rd,
Kadubisinahalli, Panathur,
Bengaluru, Karnataka 560103.

Mobile: +91 9886632884
Email: rationalsquare@gmail.com

Follow Us:

  • FB
  • Google plus

Get in Touch

});