University
Explore
All courses
Top courses
Beginner-friendly
Career paths
Python
Java
JavaScript
Kotlin
Go
Android
C++
Generative AI
Math
Frontend
SQL and Database
Data Science
Backend
DevOps
Data Analysis
Machine Learning
Drafts
Full catalog
Resources
Blog
University
💡Guide
Provided by
JetBrains Academy
Creators of the most popular IDEs —
IntelliJ IDEA, PyCharm
& others
Authors of
Kotlin — Google's preferred language
for Android
More than
11.4 million developers and 300,000 companies worldwide
use JetBrains IDEs to create their products
Pricing
For Business
Sign in
Start now
University
Learn TypeScript
Learn TypeScript
Learn NumPy
Learn TypeScript
Learn Kotlin
Learn C++
Learn Django
Learn Frontend
Learn Java
Learn R
Learn Python
Learn JavaScript
Learn SQL
Related learning
View all courses
Frontend Developer
4.4
Master core web development concepts and the popular tool suite, JavaScript, HTML, and CSS to create your own websites and apps.
24 projects
70K already learning
Introduction to HTML and CSS
4.3
Master core web development concepts and the popular tool suite, JavaScript, HTML, and CSS to create your own websites and apps.
5 projects
5K already learning
JavaScript Core
4.5
Gain proficiency in one of the most demanding areas of software engineering and apply your frontend development skills to your future career. This course covers foundational knowledge of JavaScript, expanding beyond the basics.
12 projects
1K already learning
Introduction to JavaScript
4.4
Say hello to JavaScript, a popular multi-purpose language. Practice your skills and knowledge by building several self-contained projects and apps.
7 projects
36K already learning
Introduction to Frontend
4.7
Start your web development journey with JavaScript, HTML, and CSS, creating your first web pages. The results are simple yet impressive.
7 projects
1K already learning
Learn TypeScript
TypeScript Definitely Typed
Learn TypeScript
TypeScript Null
Learn TypeScript
TypeScript Classes
Learn TypeScript
TypeScript Union Types
Learn TypeScript
TypeScript Utility Types
Learn TypeScript
TypeScript Functions
Learn TypeScript
TypeScript Aliases & Interfaces
Learn TypeScript
TypeScript Enums
Learn TypeScript
TypeScript Basic Generics
Learn TypeScript
TypeScript Keyof
Learn TypeScript
TypeScript Casting
Learn TypeScript
TypeScript Tuples
1
Load more articles