We find electrical circuits everywhere, from tiny ones in integrated circuits in mobile phones and music players, to giant ones that carry power to our homes. This course deals with analysis techniques that can be applied to all such circuits. We'll first discuss electrical quantities-voltage and current-relevant to such circuits and learn about basic elements(R, L, C, controlled sources) and their properties. We'll then move on to general analysis techniques that can be applied to arbitrary circuits. These will be first carried out for resistive circuits which obey algebraic equations and then extended to circuits with energy storage elements(C, L) which obey differential equations. We'll learn about phasors and Laplace transforms which ease the analysis of circuits with memory elements(L, C). Along the way, we'll discuss general theorems applicable to these circuits. We'll also discuss the rudiments of negative feedback circuit using the opamp. After taking this course, one should be able to analyze any linear circuit.