App Academy Coding Bootcamp Website
App Academy Coding Bootcamp Website

Learn to Code in 8 Weeks and Earn 100k: Your Fast Track to a Tech Career

Coding bootcamps have emerged as a dynamic and efficient pathway for individuals aiming to pivot their careers, acquire in-demand tech skills, or accelerate their professional growth. These intensive, immersive programs are meticulously designed to equip individuals with fundamental programming and technology skills within a condensed timeframe, typically spanning from a few weeks to several months.

This article delivers a comprehensive overview of the leading coding bootcamps to consider in 2024, alongside crucial factors to evaluate when selecting a program. We will also explore the advantages and potential drawbacks of bootcamp education, and provide essential tips for preparing for this transformative learning experience.

Are Coding Bootcamps the Right Choice for You?

A frequently asked question for those contemplating coding bootcamps is whether they offer a worthwhile alternative to a traditional college degree. Before we delve into the top coding bootcamps, this comparative analysis will assist you in determining if a bootcamp aligns with your aspirations and learning style.

Factor Coding Bootcamp College Degree
Duration 8 Weeks to 6 Months 4 Years (Bachelor’s Degree)
Cost $500 – $20,000 $10,000 – $50,000+ per year
Learning Focus Practical Coding Skills Broad Education & Theory
Curriculum Industry-Driven & Updated Periodically Updated, Can Be Slower to Adapt
Job Preparation Career-Focused, Interview Prep Internships, Career Fairs
Networking Targeted Industry Contacts Larger Alumni & University Network
Accreditation Typically Not Accredited Regionally/Nationally Accredited
Financial Aid Scholarships, Financing Options (Limited) Federal Aid, Scholarships, Grants
Flexibility Full-Time, Part-Time, Online Options Full-Time, Part-Time, Online Options
Reputation Growing Recognition, Varies by Bootcamp Established, Varies by University

Comparison of Coding Bootcamps vs. College Degrees for Career Change.

Top Coding Bootcamps to Launch Your Tech Career in 2024

In today’s rapidly evolving technological landscape, coding bootcamps have become a compelling alternative to traditional computer science degrees. These intensive programs deliver focused, hands-on training in specific programming domains, enabling students to swiftly acquire the necessary skills and knowledge to embark on successful tech careers. For individuals seeking to Learn To Code In 8 Weeks And Earn 100k, certain bootcamps offer an accelerated path to potentially achieve these ambitious goals.

Here are some of the top coding bootcamps to consider in 2024, categorized by specialization:

Software Engineering Bootcamps: Building the Digital World

Software engineering bootcamps provide comprehensive training in the design, development, testing, and maintenance of software systems. These programs emphasize the application of engineering principles to software creation, ensuring the development of high-quality, reliable, and scalable solutions that meet user and business needs. If your aim is to learn to code in 8 weeks and earn 100k in software engineering, these bootcamps can be a strong starting point, though achieving a 100k salary immediately post-bootcamp may require further experience and career progression.

The following are some of the top bootcamps for software engineering:

App Academy: Immersive Software Engineering Online

πŸ“Œ Location: Remote

πŸ’΅ Starting Prices: $14,000

πŸ“† Format: Online, Full-Time & Part-Time Options

πŸ“œ Accreditation: Not Regionally or Nationally Accredited

Established in 2012, App Academy consistently ranks among the top coding bootcamps globally, recognized by both students and employers. With over 5,000 graduates, App Academy has a proven track record of equipping individuals with the skills needed for successful tech careers.

Their online, full-time software engineering program offers intensive training in cutting-edge coding languages and in-demand programming skills over 24 weeks. While not strictly an β€œ8-week” program, App Academy’s rigorous curriculum is designed to accelerate your learning and career readiness.

App Academy offers flexible payment options like Income Share Agreements (ISA), allowing students to defer tuition payments until they secure a job earning over $50,000 annually.

Go To App Academy

Flatiron School: Career-Focused Tech Education

πŸ“Œ Location: Remote

πŸ’΅ Starting Prices: $17,900

πŸ“† Format: Online, Full-Time & Part-Time Options

πŸ“œ Accreditation: Not Regionally or Nationally Accredited

Flatiron School offers programs in several highly sought-after tech fields. To help prospective students find the right path, they provide complimentary tech preparation courses in each subject area.

A key feature of Flatiron School is their robust career support. Graduates receive 180 days of personalized career coaching, including resume building, interview practice, and job search strategies to help them stand out in the competitive tech job market.

Go To Flatrion School

General Assembly: Accessible and Extensive Bootcamp Programs

πŸ“Œ Location: Remote, Multiple US Cities & International Locations

πŸ’΅ Starting Prices: $3,950

πŸ“† Format: Online, Full-Time & Part-Time Options

General Assembly stands out as a more affordable bootcamp provider, offering diverse payment options such as installment plans, scholarships for underrepresented groups, and deferred payment arrangements.

As one of the largest bootcamp providers, General Assembly offers 19 distinct bootcamp programs across numerous locations and online. They also host free workshops and events for those exploring tech careers or specific course subjects. While their immersive programs are longer than 8 weeks, their workshops can provide a taste of coding and help you decide if a tech career is for you.

Go To General Assembly

Fullstack Academy: Premier Software Engineering in 16 Weeks

πŸ“Œ Location: Remote

πŸ’΅ Starting Prices: $19,910

πŸ“† Format: Online, Full-Time & Part-Time Options

πŸ“œ Accreditation: Not Regionally or Nationally Accredited

Fullstack Academy offers a premier software engineering bootcamp designed to launch your programming career in just 16 weeks. While exceeding the 8-week timeframe, their intensive program is geared towards rapid skill acquisition and career readiness.

Upon completion, graduates possess a comprehensive full-stack capstone project in their portfolio. This project, hosted on GitHub and utilizing real-world technologies, showcases technical, practical, and innovative skills to potential employers.

Go To Fullstack Academy

Hack Reactor by Galvanize: Intensive JavaScript and Computer Science

πŸ“Œ Location: Remote

πŸ’΅ Starting Prices: $17,980

πŸ“† Format: Online, Full-Time & Part-Time Options

Hack Reactor programs range from 12 to 19 weeks, covering essential technologies like React, Full-Stack JavaScript, and fundamental computer science concepts. While not an 8-week bootcamp, Hack Reactor is known for its rigorous and accelerated learning environment.

Hack Reactor offers deferred payments and income share agreements, allowing students to focus on their studies and job search without immediate tuition concerns. Payment is deferred until graduates secure a job earning $60K or more annually.

Go To Hack Reactor

Data Science and Machine Learning Bootcamps: Unlocking Insights from Data

As data becomes increasingly vital, the demand for skilled data professionals continues to surge. Data science and machine learning bootcamps train students to design and implement data-driven solutions. Students learn to apply statistical analysis and machine learning algorithms to extract meaningful insights from large datasets. While directly promising to learn to code in 8 weeks and earn 100k in data science is ambitious, these bootcamps can provide the foundational skills for a high-growth, high-earning career trajectory in the data field. Achieving a 100k salary typically requires experience and specialization within data science roles.

Here are some of the top data science and machine learning bootcamps:

Springboard: Mentorship-Driven Data Science Education

πŸ“Œ Location: Remote

πŸ’΅ Starting Prices: $7,000

πŸ“† Format: Online, Full-Time & Part-Time Options

🏁 Begin at No Cost Trial

Springboard prioritizes student support in online learning environments. They offer comprehensive support resources, including mentors, student advisors, educational assistants, and community managers to ensure engagement and success.

According to Springboard’s 2021 data, a significant percentage of their students secured jobs quickly, with 44% finding employment before graduation and 93% within a year. Graduates also reported an average salary increase of $22,746.

Go To Spring Board

DataCamp: Industry-Recognized Data and AI Certifications

πŸ“Œ Location: Remote

πŸ’΅ Starting Prices: $12.42 per month (billed annually)

πŸ“† Format: Online, Flexible Learning

🏁 Begin at No Cost Trial

DataCamp partners with industry leaders to create certifications that reflect current industry needs, validating your skills for employers. While DataCamp offers flexible, self-paced learning, their focus is more on comprehensive skill development rather than an accelerated 8-week bootcamp specifically targeting a 100k salary immediately.

DataCamp provides training in essential data and AI skills, ranging from non-coding fundamentals to advanced data science, AI, and machine learning. Trusted by over 7 million learners globally, DataCamp offers extensive training to equip you with core competencies for data-related careers.

Go To Data Camp

BrainStation: Global Tech and Design Skills Training

πŸ“Œ Location: Remote, Multiple US & International Cities

πŸ’΅ Starting Prices: $15,000

πŸ“† Format: Online, Full-Time & Part-Time Options

πŸ“œ Accreditation: Not Regionally or Nationally Accredited

BrainStation is a leading bootcamp provider with in-person courses in the US, Canada, and England, and online classes accessible globally. They offer diverse courses with durations from 5 to 10 weeks, some of which may align with the concept of learning to code quickly.

BrainStation offers flexible payment solutions and scholarships. They also facilitate connections between graduates and hiring partners to support their job search efforts.

Go To BrainStation

Bloom Institute of Technology: Job Guarantee and Career Focus

πŸ“Œ Location: Remote

πŸ’΅ Starting Prices: $21,950

πŸ“† Format: Online, Full-Time & Part-Time Options

For those concerned about job security after a bootcamp, Bloom Institute of Technology (formerly Lambda School) offers a unique approach. They are committed to graduate employment and demonstrate this with their policies.

BloomTech offers a three-week free trial program. Furthermore, they provide a 110% refund if graduates do not secure a job earning over $50,000 annually within a year of graduation, showcasing their confidence in their program’s career outcomes.

Go To Bloom Tech

Cybersecurity Bootcamps: Protecting the Digital Frontier

Cybersecurity bootcamps are crucial in training professionals to protect computer systems and networks from evolving digital threats. Students learn to utilize modern security tools and techniques to safeguard against hacking, viruses, and data theft. While it’s a demanding field, cybersecurity offers strong earning potential. Bootcamps can provide a fast entry point, though directly promising to learn to code in 8 weeks and earn 100k in cybersecurity may be an oversimplification. Building expertise and reaching a 100k salary in cybersecurity typically involves experience and certifications beyond an initial bootcamp.

The following are some of the top cybersecurity bootcamps:

Evolve Security Academy: Immersive Cybersecurity Training and Career Launch

πŸ“Œ Location: Remote

πŸ’΅ Starting Prices: $13,950

πŸ“† Format: Online, Full-Time & Part-Time Options

Evolve Academy is a highly respected institution specializing in comprehensive cybersecurity training. Their programs are designed to impart the essential skills and knowledge needed to excel in the cybersecurity field.

With a strong 95% employment success rate, Evolve Academy graduates are well-positioned to secure in-demand roles within the industry, offering both career fulfillment and financial stability.

Go To Evolve Security

Coding Dojo: Flexible Learning Paths and Career Support

πŸ“Œ Location: Remote

πŸ’΅ Starting Prices: $10,495

πŸ“† Format: Online, Full-Time & Part-Time Options

πŸ“œ Accreditation: Not Regionally or Nationally Accredited

Coding Dojo is a prominent coding institution offering diverse courses and instructional approaches. They provide cybersecurity bootcamps alongside their broader coding programs.

According to their 2021 Student Outcomes Report, a significant majority of Coding Dojo graduates achieved career success, with 84% securing jobs in their target industry within 180 days of graduation, and 91% within the first year.

Coding Dojo offers complimentary online information sessions to help prospective students explore their program offerings and teaching methodologies.

Go To Coding Dojo

Bethel School of Technology: Faith-Based Tech Education and Career Services

πŸ“Œ Location: Remote

πŸ’΅ Starting Prices: $15,900

πŸ“† Format: Online, Full-Time & Part-Time Options

πŸ“œ Accreditation: Not Regionally or Nationally Accredited

Bethel School of Technology provides extensive skill training exceeding 1,000 hours, opening doors to in-demand tech careers. Their cybersecurity program is designed to provide a comprehensive skillset.

Students receive instruction and mentorship from industry leaders and experienced developers. The curriculum is continuously updated to stay current with the evolving cybersecurity landscape.

Bethel Tech incorporates faith-based values and offers dedicated career services to prepare graduates for high-growth job opportunities.

Go To Bethel Tech

UX/UI Design Bootcamps: Crafting User-Centered Digital Experiences

User experience (UX) and user interface (UI) design bootcamps focus on preparing students to create intuitive and user-friendly websites and applications. Students learn to use design tools and techniques to develop visually appealing and functional digital interfaces. While not directly coding-focused, UX/UI design is a valuable tech skill. Achieving a 100k salary after learning UX/UI design in a bootcamp is possible with a strong portfolio and experience, though it might not be immediate within an 8-week timeframe.

The following are some of the top UX/UI design bootcamps:

Designlab: Personalized UX/UI Design Mentorship

πŸ“Œ Location: Remote

πŸ’΅ Starting Prices: $499 (Foundations Course)

πŸ“† Format: Online, Flexible Learning

Designlab offers personalized mentorship and focuses on core design principles. Their introductory courses are crucial for those new to product design and serve as a prerequisite for their more advanced UX Academy.

Their flexible online format allows students to learn at their own pace with personalized guidance from mentors.

Go To DesignLab

Ironhack: Global Tech Bootcamp with Career Week

πŸ“Œ Location: Remote

πŸ’΅ Starting Prices: $12,500

πŸ“† Format: Online, Full-Time & Part-Time Options

Ironhack’s curriculum is structured around real-world challenges encountered in tech roles. They emphasize practical skills and career readiness.

Their β€œCareer Week” is designed to empower students to identify their dream job and create a strategic plan to achieve it. Ironhack focuses on helping students secure positions they are passionate about, not just any job.

Go To Iron Hack

Thinkful: Flexible Payment and Job Guarantee Options

πŸ“Œ Location: Remote

πŸ’΅ Starting Prices: $6,500

πŸ“† Format: Online, Full-Time & Part-Time Options

πŸ“œ Accreditation: Not Regionally or Nationally Accredited

🏁 Begin at No Cost Trial

Thinkful provides flexible payment options, including upfront payment, monthly installments, and deferred tuition. This makes bootcamp education more accessible to a wider range of students.

Thinkful offers a tuition refund guarantee if graduates do not secure a job in their field within six months of graduation, demonstrating their commitment to career outcomes.

From the outset, Thinkful students are paired with a personal mentor and receive six months of career assistance, including resume refinement, interview skill development, and salary negotiation guidance.

Go To Thinkful

Best Tech Bootcamps Beyond Coding: Alternative Pathways to Tech Careers

It’s important to recognize that entering the tech industry isn’t solely reliant on coding skills. High-demand tech roles exist that leverage different skillsets, offering alternative pathways to high-earning careers. You can acquire valuable tech skills and achieve a lucrative income without necessarily needing to learn to code in 8 weeks and earn 100k through traditional coding routes. Tech sales and related roles can offer a faster entry point into the tech industry with strong earning potential.

Course Careers: Tech Sales Fast Track

πŸ“Œ Location: Remote

πŸ’΅ Starting Prices: $499

πŸ“† Format: Online, Flexible Learning

Course Careers focuses on equipping individuals with essential technology sales skills and provides support in connecting with entry-level tech sales positions and internships.

This program offers a budget-friendly entry point into the tech industry, without requiring a degree or prior experience. Tech sales roles can offer a rapid path to earning potential, with the possibility of reaching $60,000 in the first year and exceeding $100,000 in subsequent years. This could be considered a faster route to the β€œearn 100k” goal, even if not directly through β€œlearning to code in 8 weeks” in the traditional sense.

Go To Course Careers

Careerist: Career-Focused Tech Skills and Job Support

πŸ“Œ Location: Remote

πŸ’΅ Starting Prices: $3500

πŸ“† Format: Online, Flexible Learning

Careerist provides personalized career guidance to help individuals identify their ideal tech career path. They offer individual mentorship to refine resumes and conduct mock interviews.

Careerist focuses on building practical expertise and enhancing your LinkedIn profile to improve job prospects. They also provide support in identifying and applying for relevant job opportunities.

Got To Careerist

Factors to Carefully Consider When Choosing a Bootcamp

Selecting the right coding bootcamp is a significant decision. While the promise to learn to code in 8 weeks and earn 100k is appealing, it’s essential to make an informed choice based on various factors beyond just speed and potential salary. Consider these key aspects:

Curriculum and Course Offerings: Alignment with Your Goals

The curriculum is paramount. Each bootcamp has a unique curriculum, varying in depth and specialization. Some focus on specific programming languages or tech stacks, while others offer a broader approach. Research and compare curricula to find the best fit for your career aspirations.

Prioritize programs that emphasize hands-on projects and real-world experience, as these are invaluable for career preparation. If your goal is to learn to code in 8 weeks and earn 100k, ensure the curriculum aligns with high-demand skills and career paths that offer strong earning potential.

Program Length and Schedule: Time Commitment and Flexibility

Bootcamp lengths vary from a few weeks to a year. Consider your availability and learning style. Full-time, on-site programs offer immersive learning, while part-time or online options provide flexibility. While aiming to learn to code in 8 weeks and earn 100k is ambitious, realistically assess if an 8-week program provides sufficient depth for your career goals, or if a slightly longer, more intensive program might be more beneficial.

Tuition and Financing Options: Making Education Accessible

Bootcamp costs vary significantly. Explore financing options, scholarships, income-sharing agreements (ISAs), and loan programs. Some bootcamps offer deferred tuition, easing the immediate financial burden. Carefully evaluate the ROI of the bootcamp relative to its cost and your potential earning prospects. While the goal is to learn to code in 8 weeks and earn 100k, ensure the bootcamp investment aligns with your financial situation and career trajectory.

Job Placement and Career Support: Launching Your Tech Career

A primary motivation for bootcamps is career advancement. Investigate job placement assistance, career counseling, and mentorship. Some bootcamps have industry partnerships, career fairs, and networking events to connect graduates with employers. If your objective is to learn to code in 8 weeks and earn 100k, strong career support is crucial to translate your bootcamp skills into a high-paying job.

Alumni Network and Reviews: Real-World Outcomes

The alumni network and student reviews offer valuable insights. Explore alumni success stories and read detailed, honest reviews to understand the bootcamp experience and outcomes. Look for common themes and address any concerns raised in reviews. An active and successful alumni network can be a significant asset for networking and career opportunities as you aim to learn to code in 8 weeks and earn 100k.

By carefully considering these factors, you can choose a bootcamp that aligns with your goals and maximizes your chances of success in the tech industry.

Benefits of Attending a Coding Bootcamp: Accelerating Your Tech Career

Coding bootcamps offer significant advantages for those seeking a rapid career change or skill enhancement in the tech industry. Let’s explore some key benefits:

Accelerated Learning and Skill Development: Fast-Tracking Your Expertise

Bootcamps provide an immersive learning environment focused on practical, hands-on coding skills. This accelerated approach allows students to learn faster than traditional education. For those aiming to learn to code in 8 weeks and earn 100k, bootcamps offer the potential for rapid skill acquisition, though achieving mastery and a 100k salary will still require dedication and effort beyond the initial bootcamp duration.

Bootcamps often incorporate the latest technologies and industry trends, ensuring students gain relevant and up-to-date skills.

Hands-On, Project-Based Learning: Real-World Application

Bootcamps emphasize project-based learning and real-world simulations. Students gain practical experience, develop problem-solving abilities, and learn to collaborate effectively within a development cycle. This hands-on approach prepares graduates for the demands of tech roles and helps build a strong portfolio to showcase their skills when seeking to learn to code in 8 weeks and earn 100k and demonstrate job readiness.

Networking Opportunities and Industry Connections: Building Your Professional Network

Bootcamps provide valuable networking opportunities. Students connect with peers, instructors, and industry professionals through events and community forums. These connections can be crucial for career advancement and finding job opportunities as you aim to learn to code in 8 weeks and earn 100k and build a successful tech career.

Access to Industry Professionals and Insights: Learning from Experts

Many bootcamps feature guest lectures from industry professionals, providing insights into the dynamic tech landscape. Some programs offer mentorship from experienced developers, offering guidance and support throughout your career journey. Learning from industry experts can be invaluable as you strive to learn to code in 8 weeks and earn 100k and navigate the tech job market.

Improved Job Prospects: Enhancing Your Employability

Completing a bootcamp can significantly enhance your employability in the tech industry. Many bootcamps offer career services to assist with resume building, interview coaching, and job placement. Employers increasingly recognize the practical skills and focused training that bootcamp graduates bring, making them highly sought after in the competitive tech job market as they seek individuals who can quickly contribute and potentially learn to code in 8 weeks and earn 100k level skills.

Potential Drawbacks of Coding Bootcamps: Considerations Before Enrolling

While bootcamps offer numerous advantages, it’s crucial to be aware of potential drawbacks before making a decision:

High Tuition Costs: Financial Investment

Bootcamp tuition can be a significant investment. While financing options exist, the cost can be a barrier for some. Carefully consider the financial implications and ensure the potential ROI aligns with your career goals and the aspiration to learn to code in 8 weeks and earn 100k.

Intense Workload and Time Commitment: Demanding Schedule

Bootcamps are intensive and demand a significant time commitment, often requiring full-time dedication. This can limit options for employment or other commitments during the program. Be prepared for a demanding schedule and ensure you have adequate support to manage your responsibilities while you learn to code in 8 weeks and earn 100k level skills in an accelerated timeframe.

Limited Accreditation and Recognition: Understanding Credentials

Bootcamps typically lack traditional academic accreditation. While industry recognition is growing, some employers may prioritize candidates with traditional degrees. However, for those seeking to learn to code in 8 weeks and earn 100k and enter the tech industry quickly, the practical skills and portfolio developed in a bootcamp can often outweigh the lack of traditional accreditation in the eyes of many tech employers.

No Guaranteed Job Placement: Job Search Effort Required

While many bootcamps boast high job placement rates, job placement is not guaranteed. Success depends on individual effort, market conditions, and career support. Be proactive in your job search and utilize the career resources provided by the bootcamp to maximize your chances of securing a high-paying role as you aim to learn to code in 8 weeks and earn 100k.

How to Prepare for a Coding Bootcamp: Setting Yourself Up for Success

Proper preparation is key to maximizing your bootcamp experience:

Assess Your Learning Style and Goals: Personalized Approach

Understand your learning style and align it with your career goals to choose the right bootcamp specialization and learning environment.

Brush Up on Essential Coding Skills: Building a Foundation

Familiarize yourself with basic coding concepts before starting the bootcamp. Utilize online resources, courses, or workshops to build a foundational understanding.

Attend Bootcamp Prep Courses and Workshops: Gaining a Head Start

Some bootcamps offer preparatory courses or workshops to help students get up to speed before the program begins. Take advantage of these resources.

Research and Compare Bootcamp Options: Informed Decision

Thoroughly research and compare different bootcamps to find the best fit for your needs and career aspirations. Consider factors like curriculum, format, cost, and career support as you aim to learn to code in 8 weeks and earn 100k.

Apply for Scholarships and Financial Aid: Making it Affordable

Explore all available scholarship and financial aid options to make bootcamp education more affordable.

Success Stories from Coding Bootcamp Graduates: Realizing Career Dreams

Coding bootcamps have been transformative for many individuals, enabling them to launch successful tech careers. Here are inspiring examples:

Career Transitions and Advancements: New Career Pathways

Toni Smith transitioned from the restaurant industry to web development after attending a coding bootcamp, demonstrating the power of bootcamps to facilitate significant career changes.

Entrepreneurship and Startups: Building Innovative Ventures

Jan Morrison founded his own startup after gaining the necessary technical skills from a coding bootcamp, highlighting how bootcamps can empower entrepreneurs to build their own tech ventures.

Contributions to the Tech Community: Making a Meaningful Impact

Claire Sanchez utilized her bootcamp skills to develop an innovative blockchain project, showcasing how bootcamp graduates can contribute to cutting-edge technologies.

Lifelong Learning and Continued Growth: Embracing Continuous Development

Many bootcamp graduates cultivate a passion for lifelong learning and continuous skill improvement, essential for long-term success in the rapidly evolving tech industry.

Conclusion: Your Gateway to a Tech Career

Attending a coding bootcamp is an intensive but potentially rewarding path to a fulfilling and in-demand tech career. While the promise to learn to code in 8 weeks and earn 100k is ambitious and may require further career progression to fully achieve, bootcamps offer a powerful acceleration for individuals seeking rapid skill acquisition and entry into the tech industry.

By carefully considering the benefits, drawbacks, and key factors outlined in this article, and by preparing diligently, you can leverage a coding bootcamp to achieve your career goals and thrive in the dynamic world of technology.

Related posts:

Will I Make Less If You Go To A Coding Bootcamp Instead Of A Degree?
How Hard Is It To Pass A Coding Bootcamp?
Is It Better To Be A Self Taught Coder or Attend A Bootcamp?
[

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *