En primer lugar, sugiero que construyas una base en un idioma. Mejore sus conceptos básicos en un lenguaje como Java, C ++ y luego continúe con el desarrollo para “construir algo”.
La mejor manera de hacerlo sería practicar mucho la codificación y ser minucioso con las estructuras de datos. Recomendaría inscribirse en un curso en línea.
Coding Ninjas ha lanzado su serie de cursos en línea para Java y C ++.
El concepto de sus cursos en línea es completamente diferente de los cursos en línea normales. Vea cómo:
- Sesiones breves de enseñanza: ¿Qué sucede generalmente cuando te registras en un curso en línea? Horas de sesiones de enseñanza y te das cuenta de que es tu muerte! Los ninjas han hecho que sus sesiones sean cortas y llenas de preguntas para que puedas aplicar lo que aprendas.
- Aprendizaje adaptativo: es muy común que pueda ser un poco estable o demasiado rápido con su ritmo. Para eso, han adaptado todo el contenido y las preguntas para que sea perfecto para sus necesidades.
- Asistentes de enseñanza: Una de las mejores cosas en Ninja’s es su TA y usted también obtiene eso en los cursos en línea. Siempre que tenga alguna duda, puede hacerles un ping y un TA estará allí para solucionarlo.
- Obtener la certificación: Para todas sus necesidades de colocación, si necesita un certificado, ¡lo tenemos!
- El mismo contenido: el contenido impresionante es el mismo que el de sus cursos fuera de línea. ¡Aún mejor es que lo obtiene a un precio más bajo, en las comodidades de su hogar! (Aur kya chahiye?)
- Seminarios web semanales: si la mayoría de ustedes todavía se siente resbaladizo con un tema, lo cubrirán de nuevo o lo enseñarán de manera más amplia al realizar un seminario web cada semana.
El plan de estudios consta de:
- Construcción lógica: algoritmos, tipos de datos, bucles, etc.
- Fundamentos de programación: cuerdas, arreglos, recursión, etc.
- Conceptos de OOPs
- Estructuras de datos: listas enlazadas, árboles, montones, gráficos, etc.
- Temas avanzados: programación dinámica, hash, un juego, etc.
Todos los mejores 🙂 Registros ya están abiertos para los lotes de agosto.
- Cómo aprender astronomía desde cero.
- ¿Qué 5 cosas pueden hacer todos los estudiantes (de cualquier edad) para ayudarse a sí mismos a ser más efectivos en clase?
- Cómo construir una hoja de ruta para el autoestudio en informática.
- ¿Debo tomar un curso en línea pagado para aprender Python / Django?
- Cómo aprender sobre redes neuronales artificiales si no sé nada sobre este campo
Para más información, visite Coding Ninjas.
Además, mire la respuesta de Ankush Singla a ¿Cuáles son los méritos y desventajas del curso en línea de C ++ para codificar ninjas?