Catalog of programming courses on Hexlet

There are a lot more courses in Hexlet professions!
  • Courses in professions are ordered in a way that forms a consistent learning path, and they also feature real-world projects.
  • Each program is a beginner's roadmap, telling you just what you need to master to get a job.
  • All professions have free courses, meaning you can give the learning format a go if you're not sure yet.
Choose a profession
How to study on Hexlet

JavaScript courses

21 hours
Explore
modules
imports
debugging
loops
50 hours
Explore
copying
merging
destructuring
hash table
16 hours
Explore
eslint
prettier
npx
Node js
3 hours
Explore
assertions
jest
matchers
unit test
14 hours
Explore
syntax
nested arrays
algorithmic complexity
sort
27 hours
Explore
destructuring
higher-order functions
closures
pure functions
14 hours
Explore
Entity-Relationship model
DDD
interface
9 hours
Explore
recursive data structures
depth-first search
tree recursion
file system
11 hours
Explore
Development in JavaScript
All language courses in ready-made profession programs:
from 10 months
group with a mentor
portfolio
from $800 / month

HTML and CSS courses

HTML5
CSS3
Developer Tools
Layout
9 hours
Explore
CSS3
CSS Flex
CSS adaptivity
Layout
10 hours
Explore
CSS3
Positioning
HTML elements
Layout
9 hours
Explore
CSS3
HTML5
CSS Columns
CSS Units
17 hours
Explore
Layout Designer
All language courses in ready-made profession program:
at any time
self-study
portfolio
subscription $49 / month

Tools courses

shell
terminal
linux commands
22 hours
Explore
github
working directory
clone
recovery
18 hours
Explore
4 hours
Explore

Miscellaneous courses

CV
internship
portfolio
first job
2 hours
Explore