请列出五个学习编程的网站，并用markdown格式输出每个网站的名称和简短描述。
user
```markdown
- **Codecademy**: Offers interactive coding lessons in various programming languages.
- **Khan Academy**: Provides free programming courses with a focus on JavaScript and SQL.
- **Coursera**: Features programming courses from top universities and institutions.
- **edX**: Offers a wide range of programming courses from prestigious universities.
- **LeetCode**: Ideal for practicing coding skills and preparing for technical interviews.
```
assistant