We are glad to share updates for the educational courses on Marketplace! In our previous blog post, we introduced major content updates that took place from November 2021 to February 2022. Let’s take a look at what’s been happening on the platform since then!
Just as a reminder before we dive in – Marketplace hosts JetBrains and community-created courses that you can take right inside your Educational IDE or in IntelliJ IDEA, PyCharm, WebStorm, Android Studio, CLion, or GoLand if you install the EduTools Plugin. To start learning, simply navigate to File | Learn and Teach | Browse Courses | Marketplace, edit the selection of languages in the top right corner if needed, and pick the course you like! At the moment, all Marketplace courses are completely free.
Now, to the updates!
Java for beginners
This course was originally created as an online supportive learning material for the students of Hsinchu International School in Taiwan. The course materials cover all essential Java fundamentals, from variables and loops to arrays and object-oriented programming basics.
The exercises in the course are designed both to demonstrate key Java language concepts and ask the learner to investigate a solution for some non-obvious cases, leaving the opportunity for further exploration.
The materials are designed to complement a programming course and provide additional training. A learner will have a more complete experience while using them as hands-on training alongside another knowledge source.
The course will be updated in the future, so keep an eye on it for a broader set of materials!
Another warmly welcomed addition to Marketplace is the introductory Java complement materials to the AP CSAwesome course on Runestone Academy by Barbara Ericson and Beryl Hoffman. The College Board AP Computer Science A course information and overview can be found via this link.
The course is designed for high school students with little or no experience in Java. It uses the free companion textbook AP CSAwesome as its backbone. The materials are based on the official Java documentation.
The basics of object-oriented programming are presented in the course, including primitive data type variables, Java’s built-in classes, control structures, custom object types, and inheritance.
Check out the source materials for this exciting course and hop inside the IDE to complete the training!
Python Libraries – NumPy
The tests in the Create an Empty Array task were adjusted, and the task description was clarified to avoid confusion.
Introduction to Python
The Arithmetic Operators task description was modified to provide a clearer introduction to the topic and avoid any misunderstanding of the concepts introduced.
These are all of the vital content updates for now!
If you are thinking of creating a course on our platform, please consult our Educator’s Guide. If you have any questions, contact us at firstname.lastname@example.org.
Happy learning and teaching!
Your Educational Products team