Daniel Lemire Innovation • DevOps • Architecture

Continuous Learning

Following my journey of discovery, education, and growth in technology and beyond.

Learning

I've started work on building some courses around helping me use AI to build. I have plans to publish a series of courses that are build exclusively for developers and people that want to use all these great new tools to make something new and incredible.

If you are interested, please hit me up on social media and let's discuss how we can work together!

In the meantime, here are some great ways I keep up with tech and learning everyday:

Great Learning Platforms

1

Udemy

Udemy is a great platform with a vast collection of courses in numerous topics, including technology. It offers both paid and free courses. The main advantage is you can learn at your own pace.

2

Coursera

Coursera partners with universities and organizations worldwide, offering online courses, specializations, and degrees in various subjects, including computer science and information technology.

3

edX

Similar to Coursera, edX is a provider of massive open online courses (MOOCs). It hosts online university-level courses in a wide range of disciplines, including technology, to a worldwide student body.

4

LinkedIn Learning

This platform offers video courses taught by industry experts in software, creative, and business skills. It's a subsidiary of LinkedIn and all courses are accessible with a monthly subscription.

5

Khan Academy

A non-profit educational organization that provides free video tutorials and interactive exercises. It's particularly good for foundational knowledge in computer science and computing.

6

Codecademy

Codecademy offers coding classes in major programming languages. It has free interactive lessons in Python, Java, JavaScript, Ruby, SQL, C++, Swift, and more.

7

Pluralsight

This tech skills platform offers a wide array of video training courses for software developers, IT administrators, and creative professionals.

8

Udacity

Udacity offers 'nanodegrees' in subjects like data science, artificial intelligence, programming, autonomous systems, and cloud computing. Many of its courses are built in partnership with leading tech companies.

9

Google's Learn Platform

Google's own learning platform provides a wide range of free courses on all aspects of Google's own tools, but also broader tech subjects. It includes Android Development, Google Cloud, Machine learning, and more.

10

MIT OpenCourseWare

The Massachusetts Institute of Technology offers free course content from undergraduate to graduate level courses. The content includes lecture notes, exams, and videos with no required registration.

My Learning Approach

Explore

Start with curiosity and questions. Research trends, read documentation, and understand the problem space before diving deep.

Build

Learn by doing. Create projects, experiment with code, and apply concepts in practical scenarios to solidify understanding.

Share

Teaching others reinforces learning. Write about discoveries, mentor colleagues, and contribute to the community.

Recommended Learning Resources

Technical Documentation

Official documentation is often the best source of truth. Start here before exploring tutorials or third-party resources.

Open Source Projects

Reading and contributing to open source code provides real-world learning opportunities and exposes you to different coding styles and architectures.

Conference Talks & Podcasts

Stay current with industry trends through conference presentations and technical podcasts. They provide insights into real-world challenges and solutions.

Books & Research Papers

Deep, foundational knowledge comes from books and academic research. They provide context and theoretical understanding that complements practical experience.

Current Focus Areas

2024 Learning Goals

  • Advanced AI/ML implementation patterns
  • Platform engineering best practices
  • Sustainable architecture design
  • Advanced leadership communication

Exploration Queue

  • • WebAssembly for high-performance applications
  • • Event-driven architecture patterns
  • • Zero-trust security implementation
  • • Quantum computing fundamentals

Join the Learning Journey

Interested in learning together or discussing technology trends? Let's connect and share insights about the ever-evolving world of technology.

Start a Conversation