Skip to Main Content

Self-Directed Learning Time

Self-Directed Learning Time gives you time to explore and learn using digital tools. Bookmark your favorite sites for learning and fun so you can come back to them. Remember to record your learning in your Self-Directed Learning Journal.

Coding Resources

Code.org : To learn computer science and coding basics, join Mx. Gartley's class on Code.org with join code XTGLYQ and creating an account with your @spsdme.org Google account.


Codecademy : If you want to learn a specific programming language, Codecademy is a great resource. Sign up with your @spsdme.org Google account and select the course you'd like to learn!

Learning Games

Websites for Fun AND Learning: Games and more that actually help you practice your skills.

Sora eBook Collection

Browse the Sora app

or check out the Media & Technology ebook collection.

Meme Challenge

Create a meme about any topic we've discussed in class. 

Recommended tools:

  • ArtStudio app
  • Canva app
  • Google Slides app
  • Kapwing.com

Be sure to send your best memes to Ms. Blakemore!

Websites: Creating

Coolors.co: Create the perfect color palette or get inspired by thousands of beautiful color schemes.

 


Chrome Music Lab is a website that makes learning music more accessible through fun, hands-on experiments. You must wear headphones to use this in the library!

 


 

Mecabricks is the first web service to publish and display 3D models made with LEGO® bricks.

 


SculptGL is a digital sculpting web app.

 


 

Websites: Learning

General Websites: These are general interest websites meaning they each cover a wide range of topics. Spend some time exploring all they have to offer.

Arts & Culture Websites

These websites will teach you about art and cultures from around the world.

Science Websites

Science Websites: Sharpen your science skills and learn new things with these great science sites.

Ms. Elizabeth Gartley | Daniel F. Mahoney Middle School | 240 Ocean Street | South Portland, Maine | 04106 | Tel: 207-799-7386