Learning on Davinci
Overview
The davinci platform is designed to be a learning resource for its community. The site contains tools, sample scripts,
community interactions like question boards, and links to other resources. Instructors can use the platform to connect
and collaborate with their students.
Site Resources
The davinci site provides lots of resources for learning how to run various types of analytics, including tools for
sharing, reporting and dynamic testing. Many pages contain embedded videos and other links to resources
that demonstrate the themes of the page.
Code Examples
The davinci site inlcudes material teaching the basics of writing small scripts. Included throughout the site are
code windows, such as the following, that include code demostrating the principles discussed on the page.
let la = await import('/lib/linear-algebra/v1.0.0/linear-algebra.mjs');
let matrix1 = [[1,2],[3,4]];
let ans = la.determinant(matrix1);
Many code sections come with a Try It! button. The button is a link to a page with a script editor. The script editor will
be pre populated with a script (most likely matching the code in the code section), where you can run the script and see
the results.
Try it sections allow you to
insert a breakpoint in the code in order to step through the codes execution.
Try it!
Video Demos