Dimension scores are derived from public data and fields; weighted into the composite. Reference only.
Heavy Meta TV offers an in-depth tutorial series for JetBrains Meta Programming System (MPS), with a total runtime of about 20 hours. The content comes from livestream recordings made in 2018/2019. The site notes that MPS has not changed fundamentally since then, so most of the material remains relevant. The course uses a simple expression language as its running example, showing how to build a language from scratch in MPS and eventually add a basic code generator that outputs Java.
In terms of subject matter, the course focuses on language engineering, modeling, DSL/custom language design, and code generation. It is a relatively advanced software engineering course rather than a general beginner programming class. The format is recorded video, and learners are encouraged to code along while watching. Each episode links to GitHub, with the corresponding project set to the state it is in at the start of that episode, making it easier to follow along or catch up. Related documentation and reference links are also provided. The course emphasizes trade-offs in language design and real-world implementation experience, not just demonstrations of MPS features, which is where much of its professional value lies.
The main content does not show any price, paid subscription, or purchase entry point. Given that the episodes are hosted on YouTube and the source code is available on GitHub, it appears closer to a free public video tutorial, although the exact commercial model is not clearly stated. The course also does not mention accreditation, completion certificates, assignment grading, or one-on-one tutoring. Support mainly comes through GitHub feedback and edit buttons, along with the author’s contact channels on Twitter/GitHub. This is more like open-source community support than a formal teaching service.
The main advantage is that the course provides a complete learning path, guiding learners through the creation of a working expression language. The accompanying source code is organized by episode and updated for newer MPS versions, reducing the risk of the environment becoming outdated. It also pays attention to design decisions and engineering experience, making it suitable for learners who want to understand MPS in depth. The drawbacks are that the recordings are relatively old, so some operational details may need to be checked against newer versions; the episodes are tightly interdependent, making it hard to skip ahead without the basics; and there are no structured exercises, quizzes, certificates, or Chinese-language support.
It is best suited to developers and research-oriented learners who already have programming experience and want to learn JetBrains MPS, DSL design, language engineering, or code generation. It is less suitable for complete beginners or users who mainly want to earn a certificate quickly. For access from mainland China, the status of the website itself cannot be fully confirmed, but the core videos rely on YouTube, which is usually restricted, so it is rated as “partially restricted.” Payment information is not available. If the videos cannot be accessed, JetBrains MPS official documentation, official sample projects, and open-source MPS examples on GitHub are good alternatives to consult first.
⚠ This review is compiled from public sources and does not constitute a purchase recommendation. Verify all facts on the vendor's official site. Verify on heavymeta.tv official site.
heavymeta.tv is an United States Education provider. TG4G tracks its product information, an overall rating of 5.0/10, and a China-accessibility score of Workable. Click "Visit Official Site" to reach heavymeta.tv directly.