Sim, é possível, e existem vários frameworks que suportam a arquitetura MVC, como: AngularJS, React e Backbone.js.
Obs.: O React não é um framework MVC completão, mas é possível pôr a arquitetura MVC usando uma biblioteca adicional, tipo: Redux.
Práticas a serem estudadas:
Bom, você pode estudar: Funções de ordem superior, callbacks e as Promises.
Tu pode estudar tb: Modularização de Código, Separação de responsabilizades e o uso de padrões de projeto.
Edit: Alguns links para estudar os frameworks que citei acima:
AngularJS: https://www.tutorialspoint.com/angularjs/index.htm
React: https://reactjs.org/docs/getting-started.html
Backbone.js: https://www.tutorialspoint.com/backbonejs/index.htm
Espero ter te ajudado mano! Boa sorte nos estudos!