Skip to main content
CRAZYOF Book a session
  1. Home
  2. Training

Training programs

Training that fits the way you learn

Choose a format for the way you work, then go deep in one of four technology tracks. Every program is built from the same careful curriculum, whether we meet online, at your home, or with your team.

01 / Formats

Six ways to work together

Each format keeps the same depth and the same standard of feedback. The difference is the rhythm, the setting, and the people in the room.

01

Self paced training

Best for independent learners who want to move at their own speed.

  • A curated course sequence
  • Programming exercises and mini projects
  • Clear milestones and checkpoints
  • Feedback on submitted work
02

One on one training

Best for a focused goal, a difficult topic, or preparation for a specific project.

  • A plan built around your level
  • Live sessions with direct questions
  • Project and code reviews
  • A steady route from basics to advanced work
03

Corporate training

Best for teams that are adopting a new stack or raising the quality of their code.

  • Practical upskilling for the whole team
  • Exercises drawn from real delivery work
  • Code review habits that stick
  • A shared plan for the team
04

Home visit training

Best for learners who prefer to work face to face in a familiar space.

  • Sessions at your home
  • The same curriculum as online sessions
  • Hands on practice with immediate help
  • A quiet space for questions
05

Group training

Best for classmates, study groups, or small teams who want to learn together.

  • Small group sessions
  • Shared exercises and code review
  • Group problem solving
  • A common project to finish together
06

Weekend training

Best for students and working professionals who cannot step away during the week.

  • Weekend session blocks
  • Focused progress without weekday pressure
  • The same tracks and materials
  • A steady rhythm that fits your calendar

02 / Technology tracks

Four tracks, built for real work

Pick the track that matches your goal. Each one starts with the basics and builds toward work you can show. Reference links open the official documentation in a new tab.

Web Development

Start with the structure and style of the web, then add behavior, components, and a server. You will build interfaces, connect APIs, and understand how the full stack fits together.

Java Development

Learn the language, then the ecosystem that runs serious backend systems. The track moves from Core Java to Spring, Spring Boot, and Hibernate, with attention to clean structure and data access.

Artificial Intelligence

Work with Python from the first week. The track covers data handling, models, computer vision, and language processing, with room to build small projects that make the ideas concrete.

Data Science

Learn to clean data, ask useful questions, and present the answers. The track pairs Python and SQL with the wider habits of analysis, and includes Ruby for teams that work with it.

04 / The approach

The same method in every format

Across every track and every setting, the method stays consistent.

Hands on learning

Programming exercises, mini projects, and coding challenges put every idea into practice.

Project based work

Real life projects give learners a reason to use their skills and solve a problem from start to finish.

Visual explanations

Diagrams make complex concepts and algorithms easier to see, remember, and reuse.

Gamified progress

Points, levels, and rewards keep motivation high while skills build week by week.

Not sure which format fits?

Tell me your goal and your schedule. I will suggest the track and the format that will get you there with the least friction.