Full-time immersive coding boot camp, building web apps using MEAN stack and Ruby/Rails framework. Devoted approximately 80 to 90+ hours per week, including class sessions, homework, and building full-scale web applications. Graduated with extensive experience in designing and building web apps from front-end design to server-side/database.
Harvard’s gateway computer science course. Although considered one of the most rigorous undergraduate courses at Harvard, it has proved so popular that in 2015 it was adopted by Yale as its introductory computer science course, via lectures streamed from the Harvard campus!
The first two-thirds of this twelve-week course are implemented in C, followed by sections addressing the Internet, web applications, and computer security, utilizing PHP, JavaScript, SQL, and other common web languages/frameworks. Graded assignments consist of nine problem sets plus a final project. Topics covered include: C syntax and programming structures; debugging techniques, particularly use of the gdb debugging tool; analysis and implementation of algorithms, with a focus on asymptoptic run times of common searching and sorting algorithms; data structures, including arrays, trees, tries, hash tables, linked lists, queues, and stacks; memory allocation and management, including use of pointers, heap, and stack memory; and file input/output, both dynamically and at the command line.
Survey of the fundamentals of JavaScript, including basics of functional, asynchronous programming, object-oriented JavaScript concepts, AJAX/JSON, use of libraries such as Lodash, Underscore, jQuery, use of Git/GitHub.