{"id":91598,"date":"2021-11-02T23:16:22","date_gmt":"2021-11-03T06:16:22","guid":{"rendered":"https:\/\/careerkarma.com\/blog\/?p=91598"},"modified":"2021-11-03T21:10:03","modified_gmt":"2021-11-04T04:10:03","slug":"codesmith-project-based-software-engineering-program","status":"publish","type":"post","link":"https:\/\/careerkarma.com\/blog\/codesmith-project-based-software-engineering-program\/","title":{"rendered":"Student Projects: How Codesmith Prepares You For the Real World of Coding"},"content":{"rendered":"\n<p><a href=\"https:\/\/www.codesmith.io\/?utm_source=careerkarma&amp;utm_campaign=careerkarma\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">Codesmith<\/a> is a software engineering bootcamp that puts collaboration at the forefront of its training model. Its structure includes four major projects, where students learn from one another, test their skills, and prepare for the tech workforce. The web applications and Open Source Products that Codesmith residents build not only help them stand out in their job search, but also push technology forward.<\/p>\n\n\n\n<p>If you\u2019re wondering whether Codesmith is the right coding bootcamp for you, you might be scouring the web to get an honest inside look at what goes down during the bootcamp. And who better to tell you about it than graduates of the program themselves?&nbsp;<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/WeilanCui\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">Weilan Cui<\/a> was looking to make a jump from pharmacy to tech. <a href=\"https:\/\/www.linkedin.com\/in\/frankstepanski\/\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">Frank Stepanski<\/a> wanted to build on his development and project management skills. <a href=\"https:\/\/www.linkedin.com\/in\/dnkrichards\/\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">Dwayne Richards<\/a> was an engineering major and a firefighter seeking a new career path. And <a href=\"https:\/\/www.linkedin.com\/in\/tylerjamesonmartinez\/\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">Tyler Martinez<\/a> was an actor with a burgeoning interest in tech.<\/p>\n\n\n\n<p>Each of them came from a different background before Codesmith. Yet all of them found their way to Codesmith and dove deep into the full-time and part-time Software Engineering Remote Immersive programs.&nbsp;<\/p>\n\n\n\n<p>Read on to hear about their experiences at Codesmith, the projects they built, the communities they formed, the skills they developed, and the advice they would give others in a similar position.<\/p>\n\n\n\n<div class=\"in-article\">\n<p class=\"cta-font\">Codesmith is a hands-on coding bootcamp with a focus on teamwork, collaboration, and project-building, preparing students for software engineering careers.<\/p>\n<a href=\"https:\/\/app.codesmith.io\/apply?utm_source=careerkarma&amp;utm_campaign=careerkarma\" class=\"cta-button\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">Apply to Codesmith today.<\/a>\n<\/div>\n<br>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-what-is-the-codesmith-experience\">What Is the \u2018Codesmith Experience?\u2019<\/h2>\n\n\n\n<p>Codesmith offers a <a href=\"https:\/\/www.codesmith.io\/software-engineering-immersive#syllabus?utm_source=careerkarma&amp;utm_campaign=careerkarma\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">Software Engineering Immersive Program<\/a> in two formats: 12-week full-time and 38-week part-time. Due to COVID-19, courses are currently fully remote. Regardless of the mode, the core part of Codesmith is its robust and in-depth lessons and its hands-on approach to coding.&nbsp;<\/p>\n\n\n\n<p>Codesmith believes that practical learning allows students to get a feel of the tasks that they would have to perform as real-life software engineers. However, the school knows that a successful career takes more than technical proficiency; it also requires effective collaboration and strong communication skills. These are what Codesmith\u2019s projects aim to achieve.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-what-projects-will-you-create-at-codesmith\">What Projects Will You Create at Codesmith?<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1472\" height=\"1600\" src=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2021\/11\/What-Projects-Will-Students-Create-at-Codesmith.jpeg\" alt=\"An infographic featuring the four projects students build at Codesmith\" class=\"wp-image-91600\"\/><\/figure>\n\n\n\n<p>Codesmith students take on <a href=\"https:\/\/www.codesmith.io\/software-engineering-bootcamp-projects?utm_source=careerkarma&amp;utm_campaign=careerkarma\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">four projects<\/a> throughout the bootcamp, completed in the order listed below:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-1-solo-project\">1. Solo Project<\/h3>\n\n\n\n<p>The solo project comes after the first month of lessons at Codesmith. Focusing on one to two technologies like OAuth, Databases, React, and Redux, students learn to integrate APIs and connect different parts of an application.&nbsp;<\/p>\n\n\n\n<p>This was Weilan\u2019s favorite project. Coming from a non-tech background, she was thrilled to see the skills she just acquired put to the test.<\/p>\n\n\n\n<p>\u201cIt seemed really daunting at first, but I was quite surprised that I really liked it. I figured out that I could finagle my way through a project, and it\u2019s cool to see what you can make,\u201d she said. Weilan\u2019s project was using Puppeteer to scrape Craigslist.<\/p>\n\n\n\n<p>Examples of previous solo projects completed by Codesmith students include a WebSocket chess game, Google Maps with Spotify integration, and an e-commerce clothing store.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-2-scratch-iteration-project\">2. Scratch\/Iteration Project<\/h3>\n\n\n\n<p>The Scratch\/Iteration project is the first team project students engage in at Codesmith. Students use GitHub for teams along with more complex technologies and learn about teamwork in the process.<\/p>\n\n\n\n<p>Frank and Tyler both enjoyed this exercise as it exposed them to collaborative work. \u201cYou\u2019re with three to five people, and you\u2019re very enthusiastic to start something fresh and collaborate,\u201d Frank said.<\/p>\n\n\n\n<p>Tyler found that it was a great and healthy opportunity to see how his level of knowledge matched up to others. \u201cYou also start to get into that Scrum ideology, meeting up and working as a team, and tackling a component together.\u201d<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-3-open-source-product\">3. Open Source Product<\/h3>\n\n\n\n<p>This is the central project at Codesmith and the one that alumni highlight in their first job interviews. The direct job training on hard technologies that this project provides allows students to gain experience way before they set foot in the workplace.&nbsp;<\/p>\n\n\n\n<p>Once students find their group, they participate in a seven-day Ideation Week for the full-time program and 14-day Ideation Week for the part-time program. This includes activities like brainstorming, researching, and developing a pitch. \u201cYou come up with three ideas of what you\u2019d want to work on and then present them to Codesmith\u2019s Lead Instructors. They\u2019ll recommend which you should move forward with,\u201d Frank said.&nbsp;<\/p>\n\n\n\n<p>Students can choose to either create a project from scratch or iterate on an existing Codesmith project developed by previous students. Either way, students end up solving major challenges in the industry today and focus on tough engineering judgments. They also dive into technology through developer-oriented projects in key web software engineering areas like UI frameworks, Node.js, DevOps, or client projects.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-weilan-cui\">Weilan Cui<\/h4>\n\n\n\n<div class=\"wp-block-image post-tiny--images-to-left40\"><figure class=\"alignleft is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/-6MXuVz8YSnk0SCh5m_d9NcnHmaByY92zb14DJa9ssgP3VIV60dD7BnEEjluY72m6jzD5chEBNK1a__zvuJV6zU9Vaz12PYA9tjf_jjAFj4rSWZ1fMaCvCXediOk4eYby5RTl_3j\" alt=\"Photo of Weilan Cui\n\" width=\"300\" height=\"388\"\/><figcaption><em>Codesmith alum Weilan Cui<\/em><\/figcaption><\/figure><\/div>\n\n\n\n<p class=\"has-text-align-left\">Weilan\u2019s Open Source Product involved using <a href=\"https:\/\/www.vno.land\/\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">VNO<\/a>, compiling, and bundling Vue single-file components. \u201cI thought it was a really cool project, and I fell in love with the idea. I wanted to bring on live reloading.\u201d<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-frank-stepanski\">Frank Stepanski<\/h4>\n\n\n\n<p>Frank\u2019s Open Source Product focused on building a <a href=\"https:\/\/sveltestorm.com\/\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">Svelte Storm<\/a> IDE, a front end programming framework similar to React but different in how it builds out the UI. To decide on the focus of your project, Frank notes that you should look for gaps in the developer experience that you can fill with your idea.<\/p>\n\n\n\n<p>\u201cIf your group chooses to iterate on something, you [will be] working with a codebase that\u2019s not yours. If you\u2019re going to be walking into a company, you\u2019ll be working on production-level code with many lines that you haven\u2019t seen before.\u201d<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-dwayne-richards\">Dwayne Richards<\/h4>\n\n\n\n<div class=\"wp-block-image post-tiny--images-to-left40\"><figure class=\"alignleft\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/Emvn_86-E3uSBXPU6W4R8zxT0kagL26pq_mQSdj69Q8YypUwLftxEO9MLJdRxJeI4sNhcLsM7H2l6j2yr73KyxXfz57LVNQ6C2OnEykM2-y8SK3b1jleUo9bhMoOAzhy-D67d6LG\" alt=\"Photo of Dwayne Richards\"\/><figcaption><em>Codesmith alum Dwayne<\/em> <em>Richards<\/em><\/figcaption><\/figure><\/div>\n\n\n\n<p>Dwayne\u2019s project was a scaffolding tool, a command-line interface developer tool for creating a new project based on input from a developer. They were the second group to iterate on it. \u201cWe chose it because it allowed the team members to speak very specifically about limitations in Node. Going into the workplace, those things give you a lot of insight.\u201d<\/p>\n\n\n\n<p>Dwayne\u2019s team implemented a structure to their workflow, in part thanks to a team member who had engineering experience. \u201cWe did a decent job scoping out what would be possible within the time necessary and delegating tasks, and we attempted agile development to create sprints.\u201d<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-tyler-martinez\">Tyler Martinez<\/h4>\n\n\n\n<p>Tyler\u2019s team iterated on an existing project, adding features and a backend to <a href=\"https:\/\/www.spearmintjs.com\/\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">Spearmint<\/a>. They started by getting everyone to work to their strengths.&nbsp;<\/p>\n\n\n\n<p>\u201cWe worked out on the first run where people\u2019s strong suits were. We split features into frontend and backend. Later, we decided that we needed to treat this project as a learning opportunity, so people switched to where they were less strong to bolster that skillset.\u201d<\/p>\n\n\n\n<p>Commenting on his experience, Tyler said, \u201cIt was a beast, but a resume builder. You have the opportunity to iterate or create your own. If you iterate, you dive into a codebase you didn\u2019t create. If you create, you have so much code you have to write.\u201d<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-4-reinforcement-project\">4. Reinforcement Project<\/h3>\n\n\n\n<p>The Reinforcement Project is the last project that students complete at Codesmith and seeks to strengthen what students have learned during their time at the program.<\/p>\n\n\n\n<p>This was Dwayne\u2019s favorite project, aside from the Open Source Product. He said that the first half of Codesmith, called the junior portion, goes by very quickly because of all the new information students acquire.&nbsp;<\/p>\n\n\n\n<p>\u201cThe reinforcement project helps you round out the skills you picked up in the junior portion, coupled with what you learned in the senior portion, the Open Source Product.\u201d<\/p>\n\n\n\n<p>It helps students circle back to things that they learned at the beginning and compound it with what they\u2019ve learned since. This gives students a benchmark for how far they have come. It also allows students to try out roles they haven\u2019t had a chance to in other projects.&nbsp;<\/p>\n\n\n\n<p>\u201cI felt like I actually knew what I was doing for the first time,\u201d Dwayne said. \u201cThat, coupled with it being the last project and everybody being happy to approach the end, made it delightful.\u201d Tyler, too, felt that this project allowed him to grow confident in his skills. \u201cIt really solidified the idea that you can build an application.\u201d<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-how-codesmith-promotes-active-collaborations\">How Codesmith Promotes Active Collaborations<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1525\" height=\"1600\" src=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2021\/11\/How-Codesmiths-Project-Based-Software.jpeg\" alt=\"An infographic covering the benefits of Codesmith\u2019s project-based curriculum\" class=\"wp-image-91601\"\/><\/figure>\n\n\n\n<p>Teamwork and cooperation are a huge part of Codesmith\u2019s pedagogy. Much of the program advance team-based projects. On top of that, active collaborations are prevalent throughout every phase of Codesmith\u2019s software engineering program.&nbsp;<\/p>\n\n\n\n<p>Residents learn in-demand modern technologies, build production-level Open Source Products, and consistently work in collaboration with other engineers to become leadership-driven, autonomous problem solvers ready for mid- to senior-level software engineering roles.<\/p>\n\n\n\n<p>\u201cEach week, you work on a different topic and pair-program on mini assignments. You work with one or two people, and you get used to that. [The instructors] give you a pair programming partner at the beginning of the week, then they allow you to pair up with another team during the week to share ideas,\u201d Frank explained.<\/p>\n\n\n\n<p>This allows students to become familiar with collaborative exercises by the time projects roll around.&nbsp;<\/p>\n\n\n\n<p>For the Open Source Product project, students can indicate their preferred partners in a questionnaire provided by Codesmith. There\u2019s no guarantee that they will end up with who they choose, but most students have the chance to become teammates with someone they\u2019ve previously worked well with.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-empathetic-engineering\">Empathetic Engineering<\/h3>\n\n\n\n<p>All four alums note that the different aspects of collaboration have been integral to their experience at Codesmith. \u201cBeing in that kind of environment, collaborating with people, and working in team settings, you learn a lot about yourself and have a lot of growth,\u201d said Weilan.<\/p>\n\n\n\n<p>\u201cI\u2019m glad they put us through that pressure cooker because when you encounter these dynamics, it\u2019s not actually in the workplace. It\u2019s in a safe environment for you to develop and make mistakes.\u201d<\/p>\n\n\n\n<p>Weilan felt that she wasn\u2019t the most technically skilled among her classmates, so she wasn\u2019t confident enough to work in a team environment. But through the collaborative nature of Codesmith, she learned to speak up.<\/p>\n\n\n\n<p>\u201cI realized that even though you\u2019re insecure, you [can] still contribute. I did have really good ideas and was actually able to help.\u201d<\/p>\n\n\n\n<p>Dwayne and Tyler both noted that empathetic engineering is a huge part of Codesmith&#8217;s methodology, and this is apparent in the way the bootcamp approaches collaborative learning.<\/p>\n\n\n\n<p>Being an empathetic engineer means not leaving anyone behind. It means working together to make sure everybody understands what they\u2019re doing and creating an environment where everyone feels seen and heard.&nbsp;<\/p>\n\n\n\n<p>Tyler notes that this collaborative aspect of the bootcamp solidified his passion for coding. \u201cThe thing that stuck out the most to me about Codesmith was the community. The more I bonded with my cohort mates, the more I learned that this is what I want, and I wanted to land in a job that felt the same as the bootcamp, community-wise.\u201d<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-learn-build-collaborate-and-grow-with-codesmith\">Learn, Build, Collaborate, and Grow with Codesmith<\/h2>\n\n\n\n<p>Codesmith\u2019s projects build the students\u2019 confidence in their technical proficiency and allow them to hone the interpersonal skills that will prepare them for job interviews and for navigating future workplaces.<\/p>\n\n\n\n<p>Each Codesmith alumni featured in this article has advice and thoughts for aspiring Codesmith students to take advantage of the opportunity and launch a successful career.<\/p>\n\n\n\n<p>Weilan recommends that potential students come in prepared, considering the demands of the program and the amount of information that students absorb. \u201cIt\u2019s intense and demanding. Take some time in between whatever you\u2019re doing before Codesmith to get in the right mindset and really go through the prep work they offer.\u201d<\/p>\n\n\n\n<p>Frank\u2019s biggest takeaway is to learn how to balance out what you can learn from other people and what you can share with them. \u201cCodesmith pushes you to problem solve, and that\u2019s an essential skill. Codesmith teaches you how to communicate your problems and figure out how to solve them on your own, or try to, before asking for help,\u201d he said.<\/p>\n\n\n\n<p>For Dwayne, students must be strategic when choosing and planning for their Open Source Product. \u201cTake some time to look at what\u2019s happening in the job market, and use that to decide on your project,\u201d he said. \u201cCodesmith gives you a lot of insight into that, too. You\u2019ll be talking to hiring managers mostly about your Open Source Product, so see what hiring managers are looking for in the current market.\u201d<\/p>\n\n\n\n<p>Meanwhile, Tyler believes that students will walk away from Codesmith as highly competent and well-rounded software engineers with a knack for teamwork.&nbsp;<\/p>\n\n\n\n<p>\u201cYou have to adjust the way you are to work with other people, depending on how they are. Getting to know where everyone\u2019s strengths and weaknesses lie, as well as your own, is important. So is reaching out to your team to ask for help, having that humble mentality of accepting you don\u2019t know everything, and allowing yourself to grow from there.\u201d<\/p>\n\n\n\n<p>Are you ready to collaborate and build projects that will boost your resume and test your knowledge? Codesmith might be the coding school for you. <a href=\"https:\/\/app.codesmith.io\/apply?utm_source=careerkarma&amp;utm_campaign=careerkarma\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">Start your application here.<\/a>&nbsp;&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"Codesmith is a software engineering bootcamp that puts collaboration at the forefront of its training model. Its structure includes four major projects, where students learn from one another, test their skills, and prepare for the tech workforce. The web applications and Open Source Products that Codesmith residents build not only help them stand out in&hellip;","protected":false},"author":115,"featured_media":91599,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[28859],"tags":[],"class_list":{"0":"post-91598","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-partner-spotlight"},"acf":{"post_sub_title":"","sprint_id":"","query_class":"","school_sft":"","parent_sft":"","school_privacy_policy":"","has_review":null,"is_sponser_post":["yes"],"is_guest_post":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How Codesmith\u2019s Project-Based Curriculum Trains Students for Software Engineering Careers<\/title>\n<meta name=\"description\" content=\"Codesmith is a bootcamp that focuses on hands-on, project-oriented learning with four major projects that can help launch students\u2019 coding careers.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/careerkarma.com\/blog\/codesmith-project-based-software-engineering-program\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Student Projects: How Codesmith Prepares You For the Real World of Coding\" \/>\n<meta property=\"og:description\" content=\"Codesmith is a bootcamp that focuses on hands-on, project-oriented learning with four major projects that can help launch students\u2019 coding careers.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/careerkarma.com\/blog\/codesmith-project-based-software-engineering-program\/\" \/>\n<meta property=\"og:site_name\" content=\"Career Karma\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/facebook.com\/careerkarmaapp\" \/>\n<meta property=\"article:published_time\" content=\"2021-11-03T06:16:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-11-04T04:10:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2021\/11\/Codesmith-1-2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"576\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Emma Cohen\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@career_karma\" \/>\n<meta name=\"twitter:site\" content=\"@career_karma\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Emma Cohen\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/codesmith-project-based-software-engineering-program\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/codesmith-project-based-software-engineering-program\\\/\"},\"author\":{\"name\":\"Emma Cohen\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/#\\\/schema\\\/person\\\/e2b5222d4087a9a2061e1f88a0adec82\"},\"headline\":\"Student Projects: How Codesmith Prepares You For the Real World of Coding\",\"datePublished\":\"2021-11-03T06:16:22+00:00\",\"dateModified\":\"2021-11-04T04:10:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/codesmith-project-based-software-engineering-program\\\/\"},\"wordCount\":2237,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/codesmith-project-based-software-engineering-program\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/Codesmith-1-2.png\",\"articleSection\":[\"Partner Spotlight\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/careerkarma.com\\\/blog\\\/codesmith-project-based-software-engineering-program\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/codesmith-project-based-software-engineering-program\\\/\",\"url\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/codesmith-project-based-software-engineering-program\\\/\",\"name\":\"How Codesmith\u2019s Project-Based Curriculum Trains Students for Software Engineering Careers\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/codesmith-project-based-software-engineering-program\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/codesmith-project-based-software-engineering-program\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/Codesmith-1-2.png\",\"datePublished\":\"2021-11-03T06:16:22+00:00\",\"dateModified\":\"2021-11-04T04:10:03+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/#\\\/schema\\\/person\\\/e2b5222d4087a9a2061e1f88a0adec82\"},\"description\":\"Codesmith is a bootcamp that focuses on hands-on, project-oriented learning with four major projects that can help launch students\u2019 coding careers.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/codesmith-project-based-software-engineering-program\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/careerkarma.com\\\/blog\\\/codesmith-project-based-software-engineering-program\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/codesmith-project-based-software-engineering-program\\\/#primaryimage\",\"url\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/Codesmith-1-2.png\",\"contentUrl\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/Codesmith-1-2.png\",\"width\":1024,\"height\":576,\"caption\":\"Cover image\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/codesmith-project-based-software-engineering-program\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Partner Spotlight\",\"item\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/partner-spotlight\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Student Projects: How Codesmith Prepares You For the Real World of Coding\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/\",\"name\":\"Career Karma\",\"description\":\"Latest Coding Bootcamp News &amp; Career Hacks from Industry Insiders\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/#\\\/schema\\\/person\\\/e2b5222d4087a9a2061e1f88a0adec82\",\"name\":\"Emma Cohen\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/05\\\/TD8SYPRGU-U01R5LZMQ8J-e7ef595ec3c2-512.jpg\",\"url\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/05\\\/TD8SYPRGU-U01R5LZMQ8J-e7ef595ec3c2-512.jpg\",\"contentUrl\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/05\\\/TD8SYPRGU-U01R5LZMQ8J-e7ef595ec3c2-512.jpg\",\"caption\":\"Emma Cohen\"},\"description\":\"Emma is a writer based in Toronto, and graduated from Concordia University in Montreal. She worked as an editor of an independent magazine, a fact-checker, and is a freelance writer.\",\"url\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/author\\\/emma-cohen\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How Codesmith\u2019s Project-Based Curriculum Trains Students for Software Engineering Careers","description":"Codesmith is a bootcamp that focuses on hands-on, project-oriented learning with four major projects that can help launch students\u2019 coding careers.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/careerkarma.com\/blog\/codesmith-project-based-software-engineering-program\/","og_locale":"en_US","og_type":"article","og_title":"Student Projects: How Codesmith Prepares You For the Real World of Coding","og_description":"Codesmith is a bootcamp that focuses on hands-on, project-oriented learning with four major projects that can help launch students\u2019 coding careers.","og_url":"https:\/\/careerkarma.com\/blog\/codesmith-project-based-software-engineering-program\/","og_site_name":"Career Karma","article_publisher":"http:\/\/facebook.com\/careerkarmaapp","article_published_time":"2021-11-03T06:16:22+00:00","article_modified_time":"2021-11-04T04:10:03+00:00","og_image":[{"width":1024,"height":576,"url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2021\/11\/Codesmith-1-2.png","type":"image\/png"}],"author":"Emma Cohen","twitter_card":"summary_large_image","twitter_creator":"@career_karma","twitter_site":"@career_karma","twitter_misc":{"Written by":"Emma Cohen","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/careerkarma.com\/blog\/codesmith-project-based-software-engineering-program\/#article","isPartOf":{"@id":"https:\/\/careerkarma.com\/blog\/codesmith-project-based-software-engineering-program\/"},"author":{"name":"Emma Cohen","@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/e2b5222d4087a9a2061e1f88a0adec82"},"headline":"Student Projects: How Codesmith Prepares You For the Real World of Coding","datePublished":"2021-11-03T06:16:22+00:00","dateModified":"2021-11-04T04:10:03+00:00","mainEntityOfPage":{"@id":"https:\/\/careerkarma.com\/blog\/codesmith-project-based-software-engineering-program\/"},"wordCount":2237,"commentCount":0,"image":{"@id":"https:\/\/careerkarma.com\/blog\/codesmith-project-based-software-engineering-program\/#primaryimage"},"thumbnailUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2021\/11\/Codesmith-1-2.png","articleSection":["Partner Spotlight"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/careerkarma.com\/blog\/codesmith-project-based-software-engineering-program\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/careerkarma.com\/blog\/codesmith-project-based-software-engineering-program\/","url":"https:\/\/careerkarma.com\/blog\/codesmith-project-based-software-engineering-program\/","name":"How Codesmith\u2019s Project-Based Curriculum Trains Students for Software Engineering Careers","isPartOf":{"@id":"https:\/\/careerkarma.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/careerkarma.com\/blog\/codesmith-project-based-software-engineering-program\/#primaryimage"},"image":{"@id":"https:\/\/careerkarma.com\/blog\/codesmith-project-based-software-engineering-program\/#primaryimage"},"thumbnailUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2021\/11\/Codesmith-1-2.png","datePublished":"2021-11-03T06:16:22+00:00","dateModified":"2021-11-04T04:10:03+00:00","author":{"@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/e2b5222d4087a9a2061e1f88a0adec82"},"description":"Codesmith is a bootcamp that focuses on hands-on, project-oriented learning with four major projects that can help launch students\u2019 coding careers.","breadcrumb":{"@id":"https:\/\/careerkarma.com\/blog\/codesmith-project-based-software-engineering-program\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/careerkarma.com\/blog\/codesmith-project-based-software-engineering-program\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/careerkarma.com\/blog\/codesmith-project-based-software-engineering-program\/#primaryimage","url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2021\/11\/Codesmith-1-2.png","contentUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2021\/11\/Codesmith-1-2.png","width":1024,"height":576,"caption":"Cover image"},{"@type":"BreadcrumbList","@id":"https:\/\/careerkarma.com\/blog\/codesmith-project-based-software-engineering-program\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/careerkarma.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Partner Spotlight","item":"https:\/\/careerkarma.com\/blog\/partner-spotlight\/"},{"@type":"ListItem","position":3,"name":"Student Projects: How Codesmith Prepares You For the Real World of Coding"}]},{"@type":"WebSite","@id":"https:\/\/careerkarma.com\/blog\/#website","url":"https:\/\/careerkarma.com\/blog\/","name":"Career Karma","description":"Latest Coding Bootcamp News &amp; Career Hacks from Industry Insiders","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/careerkarma.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/e2b5222d4087a9a2061e1f88a0adec82","name":"Emma Cohen","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2021\/05\/TD8SYPRGU-U01R5LZMQ8J-e7ef595ec3c2-512.jpg","url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2021\/05\/TD8SYPRGU-U01R5LZMQ8J-e7ef595ec3c2-512.jpg","contentUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2021\/05\/TD8SYPRGU-U01R5LZMQ8J-e7ef595ec3c2-512.jpg","caption":"Emma Cohen"},"description":"Emma is a writer based in Toronto, and graduated from Concordia University in Montreal. She worked as an editor of an independent magazine, a fact-checker, and is a freelance writer.","url":"https:\/\/careerkarma.com\/blog\/author\/emma-cohen\/"}]}},"_links":{"self":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts\/91598","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/users\/115"}],"replies":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/comments?post=91598"}],"version-history":[{"count":0,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts\/91598\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/media\/91599"}],"wp:attachment":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/media?parent=91598"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/categories?post=91598"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/tags?post=91598"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}