Coderbyte is a web application that helps you practice your programming skills, prepare for coding bootcamps, and prepare for job interviews with our collection of interview questions, videos, and solutions.
Algorithmic Toolbox from University of California, San Diego, Higher School of Economics. The course covers basic algorithmic techniques and ideas for computational problems arising frequently in practical applications: sorting and searching, .
Java Programming and Software Engineering Fundamentals from Duke University. Take your first step towards a career in software development with this introduction to Java—one of the most in-demand programming languages and the foundation of the .
Full Stack Web and Multiplatform Mobile App Development from The Hong Kong University of Science and Technology. Learn front-end and hybrid mobile development, with server-side support, for implementing a multi-platform solution.
SQL is the world’s most popular language for managing and manipulating databases. Today, Codecademy launched a free Learn SQL interactive course that will teach you the basics of tables, queries, aggregate functions, and more.