Welcome to the Mentors_Without_Borders GitHub repository, a collaborative space where my students and I come together to dive into the world of programming with Julia, guided by the exercises and teachings from Think Julia by Ben Lauwens.
This repository is dedicated to Julia programming exercises primarily based on the free text-book Think Julia: How to Think Like a Computer Scientist by Ben Lauwens. It serves as an interactive platform for both students and mentors to contribute solutions, share insights, and explore the vast capabilities of Julia programming. My goal is to not only to get my students to solve exercises but also to understand the underlying principles of computer science and programming paradigms. This course was started as part of the intitiative by Mentors Without Borders community.
Before you begin, ensure you have the following installed:
- Julia (latest version recommended). Visit the official Julia website for installation instructions.
- A text editor or an IDE that supports Julia (e.g., VSCode with the Julia extension).
Students who wish to be a part of the free course may email me for the Slack Channel link.
- The course is almost entirely done asynchronously. While there is a weekly contact hour (Tuesday 10PM Pacific Time), it is reserved for doubts in exercise problems, troubleshooting sessions, etc.
- Primary mode of continuous interaction throughout the week with me will be via Slack messaging.
- Students are confident in their programming skills and have a working knowledge of Computer Science fundamentals. Confident enough to apply to their dream tech company, or higher studies in their desired STEM degree.
- Ben Lauwens, for the invaluable resource Think Julia that inspired this course.
- Edmond Pruteanu founder of Mentors Without Borders for recruiting me as a mentor.
- Most importantly, my students, for keeping me on my toes through their inquisitiveness and inspiring me to keep learning more.