Progate is an online platform to learn programming. Learn HTML, CSS, Ruby, Ruby on Rails, PHP, Javascript, Java, Swift, Git interactively on the browser and mobile.