Academix

A Non-profit Organization to Help Students Study, Explore, and Engage

K-2
Kindergarten
grade 1
grade 4
grade 5
grade 6
grade 7
grade 8
grade 9
math 10C (gr 10)
math 20-1 (gr 11)
math 30-1 (gr 12)
Postsecondary
Financial Literacy
Free book giveaway

Coding and Web Design for Various Ages

Shortcuts: Web Design, e-Learning, Computer Science Theory

Coding for Kids:

Coding with Scratch 3.0

Design your own coding class for absolute beginners with MIT Scratch 3.0 and step-by-step workbooks:

     

 



 

Coding for Kids: Daily Python Worksheets

Preview:

Python for Kids  Python for Kids  Python for Kids

Scratch: Classroom ready packed Lesson Plan

 
 
  Coding Unplugged

K-2 unplugged coding activities

https://csunplugged.org/en/

https://stemazing.org/binary-mic-drop-math-lessons/

 

 

 

MIT App Inventor

see also Artificial Intelligence

An Hour of Code with Khan Academy

Khan Academy's Introduction to JS

CS First

     One hour coding activities with Google

 

 

 

Other Resources
Tech Dev Guide with Google: https://techdevguide.withgoogle.com/
Includes:
- Foundations of Programming,
- Advanced Programming,
- Machine Learning,
- Cloud Computing.
- small project ideas: Project Euler.

Online Learning Resources

Treehouse If you’re new to web development and you want to learn with a user-friendly platform. They have a free trial week.
   
freeCodeCamp Teaches the basics of web development .
   
The Odin Project Web development with a focus on back-end development.
   
Developing Android Apps
 
Udacity
A free course (in English) from the University of Madrid via edx.org:

Introduction to Java Programming

 

Tools for Creating Websites

The simplest tool is Google's Blogspot.

Wix

Webflow

Weebly

Canva

 

 

Computing Algorithms Explained

Visualization of Quick Sort Merge Sort vs Quick Sort
   
Getting Sorted What's the fastest way to alphabetize your bookshelf

 

Advanced Algorithms

Stanford University: Algorithms 1, Video Lectures, Playlist

Graph Algorithms:

Learn how to use algorithms to explore graphs, compute shortest distance, min spanning tree, and connected components.

https://www.edx.org/course/graph-algorithms-uc-san-diegox-algs202x

 

 

 

Mathematics for Computer Science (MIT OpenCourseWare)

https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-042j-mathematics-for-computer-science-spring-2015/

 

Data Science

4 Easy Steps to Structure Highly Unstructured Big Data, via Automated Indexation

 

see also Data Science for Dummies.

 

Resources

Code.org

  MASHUPS

Unplugged, Computer Science Without a Computer

 

7 Resources for Learning How to Code

Hour of Code

  10 Best Apps for Coding

Texas Instruments: Easy-entry into programming with short activities that help spark interest in coding, computer science and robotics.

   
CS First, Google for Education    
Girls Who Code Books Practice
Introduction To Coding Project Euler (collection of problems): Use Computer and programming skills to solve mathematical problems
Codesters The Teacher's Guide to a Math Game Design Unit
Khan Academy Coding    
Pencil Code    
Code School Free Tools
Python Course   CodePen Development Environment
Brilliant - Computer Science Courses ATOM - JavaScript Editor and Compiler
A worldwide network of free, volunteer-led coding clubs for children aged 9-13   MS Visual Studio Community 2017
Digital Technologies Education Programs   MS Expression Web 4 (full version)
AR and VR in the classroom    
JavaScript library for making games    
Computer Science Is for Everyone (K-12)    
     
You've Learned a Bit of Coding, What's Next?  
HTML on w3schools.com    
Microsoft C# Programming Guide
Sharing Solutions on Stackoverflow
Sharing Solutions on CodeProject    
Tutorials on Techgenix    

 

Computer Science Adjacent Art

Game Development and Design

 

      

 

 

Academix: Study, Explore, Engage...