> For the complete documentation index, see [llms.txt](https://codecrafters-2.gitbook.io/codecrafters-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://codecrafters-2.gitbook.io/codecrafters-docs/courses/types-of-courses.md).

# Types of Courses

At **CodeCrafters**, we offer a wide variety of carefully designed courses that cater to both beginners and professionals aiming to level up their skills. Our curriculum is curated by industry experts to ensure real-world applicability, practical experience, and career readiness. Whether you're a student looking to enter the tech world or a professional seeking to upgrade your expertise, we have something for everyone.

* **Full Stack Web Development:** Learn how to build complete web applications from frontend to backend using the latest technologies like React, Node.js, MongoDB, and more.
* **Cyber Security:** Understand the core principles of securing digital systems, ethical hacking, vulnerability assessments, and network protection techniques.
* **AI & Machine Learning:** Dive into the world of intelligent systems with hands-on training in Python, machine learning algorithms, data science, and model deployment.
* **Digital Marketing:** Master SEO, social media marketing, content strategies, Google Ads, and analytics to grow brands and businesses online.
* **Cloud Computing:** Learn how to manage scalable infrastructure and deploy applications using cloud platforms like AWS, Google Cloud, and Azure.
* **Internship & Industrial Training Programs:** Get real-time experience by working on live projects under expert supervision—perfect for students who want to stand out.
* **E-books & Self-Paced Courses:** Flexible learning options for those who prefer to study at their own pace with downloadable resources and lifetime access.

Each course includes interactive modules, assessments, project work, and certification upon completion. Whether you're aiming for a job, freelancing, or building your own product, CodeCrafters equips you with the skills to succeed in today’s digital-first world.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://codecrafters-2.gitbook.io/codecrafters-docs/courses/types-of-courses.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
