I offer pre-designed courses, but if you have special requests, we can discuss. All courses are intensive, 1 hour a day, 1 week long (Mon thru Fri unless otherwise requested), expecting you to invest an additional of 2-4 hours during the day. Rates shown afterwards.
Choose which one is of your interest:
- General programming with Python
You get to learn the core elements of programming, being Python a beginner friendly language.
After this you should be able to use Python and all of its existing ecosystem, like libraries for LLMs (AI), graphics, automation, etc.
Choose this path if you see programming as a mean, and want to work with technologies requiring programming.
- Web programming with Javascript (includes 1 day introduction to HTML and CSS)
After this you should be able to make basic web pages with the knowledge of how to create more complex ones. You will also learn to program with the Javascript language, which will allow you to power websites, web-based online games, and even do general purpose programming.
Choose this path if you have decided to live in the web, 100%.
- Windows apps programming with Visual Studio and Visual Basic .NET
This course is for those who want to learn how to create Windows applications. After this you should be able to create any Windows app you can imagine, such as a calculator, a notepad application, and have a general idea of where to go from there, like how to create the next Blender, game or browser.
Choose this path to get a feel on what corporate software development feels like, with a taste of the top of the notch tools used at Microsoft HQ, as well as how a world class OS offers tools to develop in its unique OS.
- C core programming
This course is for people looking to talk to their computers directly. C has no intermediary and converts directly into the code that the machines understand ("machine code"), giving you full control of your hardware. This is in contrast to Python, Javascript or Windows, where you depend on a layer (which is usually written in C).
Choose this path if you have pure curiosity into how to talk to the bare-metal. Just like in Rick and Morty, you are making the universe so there are solar systems so there are planets with life so there are grapes for wine for your teenager date. Doing everything from scratch is usually not practical, but sometimes it makes you Zen or other times it takes you places no other language can take you.
======== ABOUT ME ======
I'm a software engineer having worked 15+ years, including at Oracle, Amazon and Microsoft.
During college, I accrued a total of 240+ hours in tutoring for the C programming language, teaching to high-schoolers as well as post-gradutes (Masters and Doctorate).
I've attained the Senior Engineer/Lead position in most of my professional experience. Teaching is one thing that I find very important both to help nurture future generations as well as to evaluate one's current perspective on things relative to the state of things.
The 240+ hours in tutoring also taught me that it is very important to design the course/tutoring content and that given the opportunity, either restricting the audience or optimizing the content and format is crucial for maximum knowledge transfer.
Nowadays, the entire software industry is upside down with AI-assisted coding. Regardless, the industry itself still offers a solid career path, provided you are willing to adapt fast to an ever changing industry, as it has been since the very beginning.
===== RATES =======
- $45 for 1 person day of tutoring
- $70 for 2 persons / day of tutoring
- $90 for any group up to 5.
Total prices (per course), if you pay 4 lessons, the 5th is free:
- 1 person: $̶2̶2̶5̶ $180
- 2 persons: $̶3̶5̶0̶ $280
- 3 to 5 persons: $̶4̶5̶0̶ $360
This is to ensure quality personalized feedback and follow up. Im not taking groups larger than 5 at this time
- All courses include 30 minutes pre-session (guaranteed per individual, unless simultaneous is preferred). This pre-session is usually the week before the actual course takes place. Also, the week after the course has taken place, A 60 minutes follow-up/next steps is given to each individual, for a total of 6.5 hours per individual.
- The course can be cancelled on a day-basis, in this case the follow up/next-steps is only available at your preference.
- Note the rates are per day since in-person I think is more time-effective, but I need to add commute time, and online sessions avoid the commute, but require more time to communicate, so for online I suggest 1.5hr-2hr tutoring. Both cases are charged the same, by the day.
Choose between:
- Obbey the 1 hour window. If you have a tight schedule in that week, please let me know.
- 1-day approach window. Specially for larger groups, the speed for tutoring is similar to certain human activities, where the fastest speed is dictated by the slowest individual. This is OK, because in such small groups the entire class becomes friendly and helpful among each other! A non-rushed approach can make a difference for large groups. This is also true even for a 1:1 session!
Online availability: anywhere I guess
In-person availabilty: San Diego, 30 miles radius from University of San Diego/Linda Vista
Availability: 7 am thru 9.pm. finish at 10 p.m.
Please reach out for specific weeks and timeslots availability
Also, do let me know if you want to bring your group (e.g. family/brothers/sons/etc) or you want me to arrange an online group with others interested in the same.
===== NOTES =====
- I'm autistic friendly as I'm a high-functioning autistic person with a pinch of ADHD myself :)
- I'm of mexican descent. My native language is spanish but I've worked extensively in the US at FAANG