• JavaScript the Hard Parts: Callbacks & Higher Order Functions (Online Only)

    Join us online to master JavaScript callbacks and higher order functions! This workshop will be a combination of live interactive lecture and pair programming through challenges. You will go under-the-hood of JavaScript, so you can confidently tackle new problems and work through blocks. During this workshop we will cover: - Building functions like map, reduce, and filter from scratch - Using higher order functions to keep code clean even if complex situations - How to diagram through higher order functions and callbacks scenarios Price: Always free! Online Info: Please join us for the online stream of the workshop here: https://codesmith.io/event-signin/286?ol=t Experience Level: We recommend getting started on our free JavaScript learning platform CSX (https://csx.codesmith.io/) and working through the Precourse Unit and Functions and Execution Context Unit before the workshop. We offer free JavaScript workshops several times a week! Typically our weekly schedule is: Tuesdays: JavaScript The Easier Parts (In-person & Online) Wednesdays: Build A Web App (In-person & Online) & JavaScript The Hard Parts (Online Only) Thursdays: JavaScript The Hard Parts (In-person & Online)

  • Intro to JavaScript - Functions and Objects

    Codesmith

    Join us at our Los Angeles HQ in Venice to master the fundamentals of JavaScript. This workshop is designed specifically with beginners in mind! To get the full experience we recommend coming onsite, however a live-stream will be available if you’re unable to make it. This workshop will be a combination of live interactive lecture and pair programming through challenges! You will go under-the-hood of JavaScript, so you can confidently tackle new problems and work through blocks. During this workshop, we will cover: - What happens when our code runs in the browser? - A closer look at objects - Reusing our logic (declaring/invoking functions) Price: Always free! Parking Info: If you’re attending in person we have free parking for the workshop in the lot. Online Info: Please join us for the online stream of the workshop here: https://codesmith.io/event-signin/279?ol=t (online start time can vary by 30 min). Experience Level: All experience levels welcome. We recommend getting started on our free JavaScript learning platform CSX (https://csx.codesmith.io/) and working on the Precourse unit before the workshop. We offer free JavaScript workshops several times a week! Typically our weekly schedule is: - Tuesdays: JavaScript The Easier Parts (In-person & Online) - Wednesdays: Build A Web App (In-person & Online) & JavaScript The Hard Parts (Online Only) - Thursdays: JavaScript The Hard Parts (In-person & Online)

  • Codesmith Open House Information Session

    Codesmith

    Join us for an open house before our Thursday JavaScript workshop series to learn more about the software engineering immersive curriculum, financial aid and scholarship options, and free prep resources. You’ll also get access to a special Q&A with current students to hear about their experience in the program. During this event we’ll go in depth on: - How Codesmith prepares you to become a mid to senior level software engineer in 12 weeks - A week by week breakdown of what you learn in the program (beyond just JavaScript!) - What we’re looking for in applicants and the best way to prepare for the admissions process - The Codesmith hiring support program that continues from your first job search until you retire Price: Always free! The best way to get to know Codesmith is to attend our free JavaScript workshops, hosted several times a week! Typically our weekly schedule is: Tuesdays: JavaScript The Easier Parts (In-person & Online) Wednesdays: Build A Web App (In-person & Online) & JavaScript The Hard Parts (Online Only) Thursdays: JavaScript The Hard Parts (In-person & Online)

  • How to Get Hired as a Software Engineer

    Codesmith

    The number of opportunities for software engineers is booming but getting a mid-level position and above requires a special kind of preparation. Join us at our Los Angeles HQ in Venice to learn the five key skills that you must have in order to succeed in the job search, including how to effectively whiteboard through the tough coding interviews. This interactive workshop is taught by Codesmith CEO & Frontend Masters Instructor, Will Sentance. To get the full experience we recommend coming onsite, however a live-stream will be available if you’re unable to make it. We will cover - - The 5 key things you need to know to get hired as a mid-level software engineer - How to whiteboard through the typical coding challenges that make up 50% of most technical interviews The session will help you:​ - Identify your career and role priorities - for example, are you most interested in a career as a backend or frontend developer, within an established corporation or a new start-up?​ - Understand and prepare the five key skills that you must have in order to succeed in the job search for software engineering positions - Understand how to approach the job search so you find the job that is best suited to your skills and aspirations.​ - Whiteboarding - working through coding problems on a whiteboard is a crucial part of most interviews. You'll see how to effectively whiteboard and work through problems live in pairs Price: Always free! Parking Info: If you’re attending in person we have free parking for the workshop in the lot. Online Info: Please join us for the online stream of the workshop here: https://codesmith.io/event-signin/281?ol=t (online start time may vary by 30 mins) Experience Level: All experience levels welcome. We recommend getting started on our free JavaScript learning platform CSX (https://csx.codesmith.io/) and working through the various algorithm challenges for interview prep. We offer free JavaScript workshops several times a week! Typically our weekly schedule is: - Tuesdays: JavaScript The Easier Parts (In-person & Online) - Wednesdays: Build A Web App (In-person & Online) & JavaScript The Hard Parts (Online Only) - Thursdays: JavaScript The Hard Parts (In-person & Online)

  • Codesmith Info Session: Program, Curriculum & Financial Aid

    Join us online to learn about the software engineering immersive curriculum, financial aid and scholarship options, and free prep resources from our Head of Curriculum and Lead Instructor! During this event we’ll go in depth on: - How Codesmith prepares you to become a mid to senior level software engineer in 12 weeks - A week by week breakdown of what you learn in the program (beyond just JavaScript!) - What we’re looking for in applicants and the best way to prepare for the admissions process - The Codesmith hiring support program that continues from your first job search until you retire Price: Always free! Online Info: Please join us for the online stream of the workshop here: https://codesmith.io/event-signin/294?ol=t The best way to get to know Codesmith is to attend our free JavaScript workshops, hosted several times a week! Typically our weekly schedule is: Tuesdays: JavaScript The Easier Parts (In-person & Online) Wednesdays: Build A Web App (In-person & Online) & JavaScript The Hard Parts (Online Only) Thursdays: JavaScript The Hard Parts (In-person & Online)

  • Build Duckhunt with JavaScript, HTML & CSS

    Codesmith

    Join us at our Los Angeles HQ in Venice for our build a web application series to make the Duck Hunt game with DOM Manipulation! To get the full experience we recommend coming onsite, however a live-stream will be available if you’re unable to make it. This workshop will be a combination of interactive lecture and building out a working application in pairs. You'll dive deep into DOM manipulation so you can finish the workshop with a new skill set and an amazing product to add to your developer portfolio. During this workshop we will cover: - The basics of CSS and HTML - Dynamically Change the Document Object Model Using Javascript - A step-by-step walkthrough on how to build Duck Hunt Price: Always free! Parking Info: If you’re attending in person we have free parking for the workshop in the lot. Online Info: Please join us for the online stream of the workshop here https://codesmith.io/event-signin/287?ol=t (streaming start time can vary up to 30 minutes) Experience Level: All experience levels welcome. Basic familiarity with javascript, html, and css are recommended but not required. We offer free JavaScript workshops several times a week! Typically our weekly schedule is: - Tuesdays: JavaScript The Easier Parts (In-person & Online) - Wednesdays: Build A Web App (In-person & Online) & JavaScript The Hard Parts (Online Only) - Thursdays: JavaScript The Hard Parts (In-person & Online)

  • Web Development Fundamentals: HTML & CSS

    Codesmith

    Join us at our Los Angeles HQ in Venice master the fundamentals of HTML and CSS! This workshop is designed specifically with beginners in mind! To get the full experience we recommend coming onsite, however a live-stream will be available if you’re unable to make it. This workshop will be a combination of live interactive lecture and pair programming through challenges! You will walk away with a new understanding of the core elements that make up HTML to add content to a web page, and the fundamental pieces of CSS to bring it to life. We’ll cover the concepts that are the foundation of all web development so you can confidently use them as you work on harder concepts to come. Specifically: - Text elements (headings, paragraphs, lists) - Division elements - Styling Selectors (elements, class and id) Price: Always free! Parking Info: If you’re attending in person we have free parking for the workshop in the lot. Online Info: Please join us for the online stream of the workshop here: https://codesmith.io/event-signin/288?ol=t (online start time may vary by 30 mins). Experience Level: All experience levels welcome. We recommend getting started on our free JavaScript learning platform CSX (https://csx.codesmith.io/) and working on the Precourse unit before the workshop. We offer free JavaScript workshops several times a week! Typically our weekly schedule is: - Tuesdays: JavaScript The Easier Parts (In-person & Online) - Wednesdays: Build A Web App (In-person & Online) & JavaScript The Hard Parts (Online Only) - Thursdays: JavaScript The Hard Parts (In-person & Online)

  • Using Natural Language Processing on Large Data Sets (Partner Event)

    GumGum has graciously offered to sponsor this month's meetup in their Santa Monica office! We'll get to hear from Octavia-Maria Sulea, Natural Language Processing Data Scientist, about how to use Natural Language Processing on large data sets. We created the Women in Software Engineering (WiSE) Speaker Series to highlight the accomplishments of successful women engineers, and to connect women aspiring to be software engineers to mentors and peers. These events occur each month and are open to all. Agenda - 6:00pm - 6:30pm: Check in (Food and Drinks will be available) 6:30pm - 8:00pm: Speaker session 8:00pm - 8:30pm: Wrap up and networking Speaker - Octavia-Maria Sulea, Natural Language Processing Data Scientist Abstract - We here at GumGum process millions of web pages a day and use our Machine Learning textual (NLP) and visual (CV) technology to analyze their content and serve better ads. To properly and efficiently train our ML models we need to make sure our data is void of (near) duplicates. For textual deduplication, we use Locality-sensitive hashing (LSH). In this presentation I will show you how we employed an open source Python library for LSH computation and scaled it to be applicable to hundreds of millions of data points. Speaker Bio - Octavia-Maria Sulea is a PhD candidate at the Human Language Technology Research Center and a Natural Language Processing Data Scientist at GumGum Parking Information - Park at the library next door or street parking on 7th street; Take the elevator up to the 4th floor. -- Looking forward to seeing you there!

  • JavaScript the Hard Parts: Async & Promises

    Join us at our Los Angeles HQ in Venice to master asynchronous JavaScript and promises, followed by Codesmith drinks and networking! To get the full experience we recommend coming onsite, however a live-stream will be available if you’re unable to make it. This workshop will be a combination of live interactive lecture and pair programming through challenges, followed by networking and drinks! You will go under-the-hood of JavaScript, so you can confidently tackle new problems and work through blocks. Our mental models of asynchronicity in javascript - the event loop, callback queue - are no longer enough. We have to augment them with the new world of native promises and async/await and understand them intuitively. In this session, we’ll do this so you can write readable code and debug effectively. We will cover: - The challenge with asynchronicity in JavaScript and how promises fix the problem of inversion of control - Building a promise from scratch and understanding resolve, reject, then and done Price: Always free! Parking Info: If you’re attending in person we have free parking for the workshop in the lot. Online Info: Please join us for the online stream of the workshop: https://codesmith.io/event-signin/289?ol=t (online start time may vary by 30mins) Experience Level: All experience levels welcome. We recommend getting started on our free JavaScript learning platform CSX (https://csx.codesmith.io/) and working on units up to the Async unit before the workshop. We offer free JavaScript workshops several times a week! Typically our weekly schedule is: - Tuesdays: JavaScript The Easier Parts (In-person & Online) - Wednesdays: Build A Web App (In-person & Online) & JavaScript The Hard Parts (Online Only) - Thursdays: JavaScript The Hard Parts (In-person & Online)