-
Notifications
You must be signed in to change notification settings - Fork 0
Resources for new Programmers
This page includes various resources that were recommended from our community to be helpful. If you feel there is something missing don't hesitate to contact carolin@serlo.org with your favorite learning resource!
- See this video for the basics. It is perfect for beginners.
- This video is a little less structured but can be worth it for integration of HTML and CSS. There are also some projects you can follow in there.
The first point of contact for Typescript is the Typescript Handbook. Typescript can be challenging to learn, so don't be discouraged if some of the concepts are difficult to grasp. The handbook is also worth re-visiting after some hands-on programming experience. This video is helpful if you already have some experience with JavaScript. To play around with TypeScript use the TypeScript Playground. If you want to learn more details about how TypeScript works under the hood, have a look at this video or the blog post version by the same author or this blog post.
To get a good introduction to React have a look at the documentation.
- This article is a very helpful introduction. I also recommend other articles by the same author.
- This video also contains helpful concepts of TDD
The official Atlassian documentation is very helpful. This section explains the basics for beginners. In addition I really recommend the the section for advanced programmers.
We are in the process of creating a wiki on github for all active repositories in the Serlo ecosystem. Relevant information, tutorials and more will be included.
The most recent Design Guide can be found here.
- medium.com is a good source of articles for all things surrounding programming and data science
- Home
- Serlo Infrastructure
- Serlo Infrastructure for Non programmers
- Resources for new programmers
- Setup of the toolchain
- Best Practices
- Data Privacy for Devs
- How Tos
- Single Sign On
- Integration with the Data Wallet
- User-Journey: SSO and Data Wallet
- User-Journey: Collaboration with Serlo Editor + Datenraum
- Integration of "Datenraum" into the Serlo Editor
- Introduction to the Serlo editor
- Core concepts of the Serlo editor
- Packages of the Serlo editor
- Creating a new plugin (outdated)
- Redux process in the Serlo editor
- The content format of the Serlo editor
- Serlo Editor Plugin Initial State
- How the Serlo Editor is integrated into edu-sharing via LTI
- Learner Events and xAPI