One important distinction is between "convex optimization" and "nonlinear optimization." From the 1950's through about 2000, most work in nonlinear optimization dealt with methods for finding locally optimal solutions to optimization problems involving smooth (at least twice continuously differentiable) functions. Since then, there has been a major shift in interest towards methods for solving convex optimization problems involving the minimization of convex but not necessarily smooth functions. Some of the lecture notes that you've linked to are specific to convex optimization while others focus more on older approaches to smooth nonlinear optimization.
There are also many other important topics in optimization, including linear programming and the simplex method, interior point methods for linear and conic optimization, combinatorial optimization and integer programming, network flows, stochastic optimization, PDE constrained optimization, and optimal control. Each of these topics is large enough that there are many books on it.
It really shouldn't be surprising that different instructors and authors of textbooks have decided to focus on different aspects of optimization. Depending on your particular interests and needs you should be able to find materials that focus on those areas that are of most importance to you.