







Educational resources for self-learners
NestJS Fundamentals Course
Get up to speed with NestJS fast. Master the building blocks and essential concepts behind creating your own enterprise-grade applications. Prepare for an in-depth guided course & walk-through of all the fundamentals of a NestJS application from the Creator Kamil Mysliwiec himself, and Mark Pieszak (Core Team Member).
Kristiana - Software Design Tutor
Experienced software development professional and mentor specializing in software design and algorithms, suitable for beginners.
Adam K. - Software Developer & Refactoring Mentor
Experienced software developer and refactoring mentor, specializing in software design, refactoring, design patterns, and Java/Python programming. Beginner-friendly, offers online sessions with trial lessons.
r/learnprogramming Community
A large and active Reddit community for beginner programmers to learn, discuss, and get feedback on code, including topics like refactoring, design patterns, and code smells.
FreeCodeCamp Discord Community
An active online community for programmers of all levels, offering support, resources, and peer learning opportunities, particularly strong for beginners in topics like refactoring and design patterns.
Foundations for Active Learning in STEM Courses
This course explores various strategies to engage students actively using innovative technology, applicable to homeschooling and educational technology. It includes video lectures with subtitles and assignments.
Short and Sweet: The Educational Benefits of Microlectures and Active Learning
The combination of short videos and the techniques of active learning can create rich, engaging educational experiences to maximize learning.
Education Technology and Teaching Strategies
A course focusing on educational technologies and effective pedagogical strategies, highly adaptable to homeschooling.
Instructional Design Foundations and Applications
Offered by University of Illinois Urbana-Champaign. This course, Instructional Design Foundations, introduces learners to the conceptual and theoretical foundations of instructional design as well as the analysis aspect of instructional systems design in order to create an innovative instructional solution to performance problems in organizations. This particular course also introduces learners to concepts covered in the Instructional Design MasterTrack Certificate.
E-Learning Instructional Design and Development Certificate
A professional certificate program focusing on designing and developing effective online learning experiences, ideal for those new to instructional design.
Get AI-Powered Recommendations
Sign up to receive personalized resource recommendations based on your interests and learning goals.
