# Software Engineering

## 12,124 learners

## Understanding Debugging with JavaScript
Become familiar with the common bugs in the JavaScript landscape and develop the skills to debug programs effortlessly. Learn to navigate through errors and apply effective debugging techniques for cleaner, error-free code.

## Course details
- **5 lessons** 
- **21 practices** 
- **1 hour**

### Unit 1 
- **4 practices** 
- **16 min** 
  - Decoding Starlight: Understanding Error Messages in JavaScript  
  - [Preview](https://codesignal.com/learn/courses/understanding-debugging-with-javascript/lessons/decoding-starlight-understanding-error-messages-in-javascript)
  - Deciphering the Stars: Correct the JavaScript Constellation
  - Mars Transmission Glitch
  - Journey to Jupiter: Debug the Star Chart
  - Stargazing Loop Correction

### Unit 2 
- **5 practices** 
- **19 min** 
### Unit 3 
- **4 practices** 
- **16 min** 
### Unit 4 
- **4 practices** 
- **16 min** 
### Unit 5 
- **4 practices** 
- **16 min**

### Turn screen time into skills time
Practice anytime, anywhere with our mobile app.
- [Download on the App Store](https://apps.apple.com/app/cosmo/id6744418707)  
- [Get it on Google Play](https://play.google.com/store/apps/details?id=com.codesignal.cosmo)

---

### Testimonials
**Francisco Aguilar Meléndez, Data Scientist**  
*"I'm impressed by the quality and can't stop recommending it. It's also a lot of fun!"*

**Faith Yim, Software Engineer**  
*"I love that it's personalized. When I'm stuck, I don't have to hope my Google searches come out successful. The AI mentor Cosmo knows exactly what I need."*

**Alex Bush, Full Stack Engineer**  
*"It's an amazing product and exceeded my expectations, helping me prepare for my job interviews. Hands-on learning requires you to actually know what you are doing."*

**Abbey Helterbran, Tech consultant**  
*"I'm really impressed by the AI tutor Cosmo's feedback about my code. It's honestly kind of insane to me that it's so targeted and specific."*

**Jonathan Miller, Senior Machine Learning Engineer**  
*"I tried Leetcode but it was too disorganized. CodeSignal covers all the topics I'm interested in and is way more structured."*

---

**Join the 1M+ learners on CodeSignal**  
Be a part of our community of 1M+ users who develop and demonstrate their skills on CodeSignal. Start learning today!
