Hi, I'm Jesper Loso, a senior full-stack developer with over a decade of experience building complex systems for fintech, edtech, and IoT companies. I've led teams at My Neighbor Alice, helped scale Aira's IoT platform, and built trading systems at Handelsbanken Capital Markets. Now, I'm here to help you master JavaScript's most challenging concepts.
Drawing from my experience leading development teams and building scalable systems at companies like Aira, Bambuser, and Handelsbanken, I've designed these courses to teach you not just the syntax, but the real-world application of JavaScript concepts. From IoT systems to trading platforms, I'll share practical insights from actual projects.
Try out JS Brain Teasers with this course, free of charge. Get a feel for the platform
Prepare for the first interviews for the junior javascript developer role. This course will go through all of the async code a junior developer absolutely needs to understand
Prepare for that dream position that requires you to be an absolute star as the javascript event loop. This course will make sure that you can easily and intuitively tell how asyncrounos javascript code is executed
Learn about my teaching approach and course philosophy
Having led teams at companies like My Neighbor Alice and mentored developers throughout my career, I bring real-world scenarios into every lesson. You'll learn not just how to write code, but how to think about scalability, maintainability, and team collaboration - skills I've honed while building systems for fintech, IoT, and ed-tech companies.
As a technical team lead and advisor who's passionate about coaching, I understand the importance of proper guidance. Each challenge comes with detailed explanations and context from my industry experience. Plus, I've structured the courses to build your problem-solving skills gradually, just like I've done while mentoring junior developers in my teams.
Absolutely! These courses are designed to strengthen your understanding of JavaScript fundamentals and advanced concepts that frequently come up in technical interviews. You'll practice solving algorithmic challenges, learn to explain your thought process clearly, and master key concepts like async programming, closures, and event loops that interviewers love to test. The hands-on exercises will build your confidence in tackling whiteboard problems and technical discussions.