Algebraic coding is the art of designing and implementing algebraic codes to solve engineering problems. At our research group we work on these algebraic codes with a focus on communication systems. Our main aim is to understand the mathematical relationships and use them in building intelligent and efficient communication systems. Sequence design is a result of algebraic coding. Sequences are designed and constructed using algebraic concepts. We are currently working on bent sequences, maximal length sequences (m – sequences) and Hadamard sequences..