Desarrolla habilidades para tu carrera profesional desde solo $11.99 USD. Termina hoy

Popular

Learn to program from the basics

In this course you will learn the basics and fundamentals of programming so that you can perform in the world of software development.

Por Francisco Garcia | Computer Systems Engineer

Sobre este curso

✔️ In this course you will learn the basics and fundamentals of programming so that you can perform in the world of software development. You will see from basic concepts to putting them into practice by programming directly in the C language.

✔️ You will learn the concepts and knowledge necessary to be able to move on to the creation of code. We will review the topics of creating algorithms, designing flowcharts, and pseudocode with the help of the PSeInt software, with which you will take your first steps in creating simple programs, but where you will understand the behavior of each of the elements of structured programming.

In addition, you will apply all this knowledge by creating real programs in a great programming language such as C, since this language is ideal for learning to program due to its level of abstraction, as it will allow you to understand the behavior of low-level and high-level operations. After understanding how to program in C, it will be easier for you to learn other languages ​​and other programming paradigms.

✔️ We will review some of the most common algorithms, you will understand the clear definition of an algorithm and how to go from a problem to the design of a sequence of instructions (algorithm) that will allow us to create solutions to problems.

✔️ Through PSeInt you will learn and understand the behavior of the elements that will allow you to create your first programs by designing flowcharts and fully functional programs.

✔️ Using natural language, you will learn to move from flowcharts to directly creating pseudocodes that will be very similar to the programming language, all through the use of PSeInt.

✔️ We will review some of the most recognized paradigms, in addition to the principles of some of these, we will also review the structured paradigm which is the one we will be working with throughout the course and which the C language adapts best and will serve as a basis for continuing to learn other paradigms.


  • 5 stars: 7 (64%)
  • 4 stars: 4 (36%)
  • 3 stars: 0 (0%)
  • 2 stars: 0 (0%)
  • 1 star: 0 (0%)
S
Sebastián Segovia
Excelente curso

Fue un poco difícil al principio porque no sabía nada pero posteriormente pude agarrar el hilo con ayuda del internet y logré culminar el curso aprendí las bases y ahora deseo aprender mucho más

C
Camila Martínez
Empecé con un poco de nervios, pero ahora estoy mas segura

Como principiante, estaba un poco nerviosa, pero este curso me hizo sentir muy cómoda.

L
Laura Silva
Un curso para seguir creciendo

Lo que más me gustó del curso fue la flexibilidad. Puedo estudiar a mi propio ritmo y desde cualquier lugar.

M
Mateo García
Excelente calidad de curso

Los contenidos son fáciles de entender para las personas que inician de cero, explica sin dar tanta vuelta al tema

A
Ana González
Excelente invercion de tiempo

El tiempo de cada video es perfecto y se entiende todo lo que explican.

B
Benjamín Pérez
Excelentes clases

Buen curso, se puede a comparar el contenido con el que vi en primer semestre de universidad, pero explicado mejor, y con mas contenido, muy buen curso, si eres principiante.

M
Martín Rodríguez
Me gustó mucho el curso

Buena explicación por parte del profesor, tiene ideas claras acerca del tema de programación.

D
Diego Hernández
Un curso que superó mis expectativas

Sin duda fue más de lo que esperaba para las bases, me ha servido bastante ahora que retomo mis estudios en programación.

D
David Fernández
Excelente curso

El curso me dio las bases sólidas que necesitaba para seguir aprendiendo por mi cuenta.

V
Valentina López
Gran curso

Bien para iniciar, explicaciones claras con ejercicios de ejemplo para verlo mientras se explica.

S
Sofía Ramírez
Muy buen curso

Creo que es un curso claro, sencillo y breve. Me parece que la forma de explicar el código se ve enriquecida con las experiencias que se viven cuando se escribe código, lo que lo hace muy real.

Popular
2.158 estudiantes
Acceso de por vida
64 clases
Acceso para siempre
Spanish
Garantía de reembolso de 30 días

Lo que aprenderás

🟧 Learn programming logic.

🟧 First contact with a language as powerful and complex as C.

🟧 Understand the basic and essential elements for programming.

🟧 Learn to design algorithms.

🟧 Learn pseudocode design.

🟧 Understanding the structured paradigm.

🟧 Know the programming paradigms.

🟧 Understand the basics of the C language.

🟧 Learn flowchart design.

Temario

Duración 2h 12m
30 recursos descargables
64 clases

U1: What is programming?

→ Introduction to the section
→ What is a computer?
→ Programming
→ Levels of abstraction

U2: Algorithm

→ Introduction to the section
→ What is an algorithm?
→ Algorithm design

U3: Flowcharts

→ Introduction to the section
→ What is a flowchart?
→ Symbols and operators
→ Construction rules
→ PSeInt
→ Assignment and variables
→ Flow control structures
→ Loops
→ Nesting

U4: Pseudocode

→ Introduction to the section
→ What is pseudocode?
→ Structure and syntax
→ Construction rules
→ Translate flowchart into pseudocode 1
→ Translate flowchart into pseudocode 2

U5: Structured Programming

→ Introduction to the section
→ Programming paradigms
→ Structured programming

U6: Programming!

→ Introduction to the section
→ History
→ Download and configure GCC compiler
→ Download Sublime Text
→ Hello World!

U7: Data types

→ Reserved words and variable declaration
→ Comments
→ Integers
→ Floating point
→ Characters
→ Data sizes
→ Data type conversion (automatic and cast)
→ Constants

U8: Operators

→ Arithmetic
→ Relationship
→ Logical

U9: Data types

→ If – else
→ Switch
→ While Loop
→ Do While Loop
→ For Loop

U10: Modularity

→ Functions and procedures
→ Pass by value (local and global variables)
→ Step by reference

U11: Arrangements

→ What is an arrangement?
→ One-dimensional array
→ Multidimensional arrangement
→ One-dimensional static
→ Multidimensional static

U12: Pointers

→ Concepts
→ Addresses
→ Declaration and initialization
→ NULL and Void
→ Pointer Arithmetic
→ Dynamic memory (malloc)
→ Pointers in action

U13: Prompters

→ Character strings
→ String.h library
→ ctype.h library

Course evaluation

→ This course contains a final exam

G-Tools: For Students

→ Exclusive access to cutting-edge student tools: improve your employability, participate in exclusive events, take advantage of our intelligent virtual assistant, and more.

⚑ Certificate of completion

→ Your personalized digital certificate, a unique badge of your achievements, with international validity, course duration and QR code for instant verification.

Instructor del Curso
Instructor

Francisco Garcia

Software developer with over 8 years of experience designing and developing web, mobile (iOS/Android) and desktop applications. Throughout his career, Francisco has worked with a wide range of programming languages, including C, C++, Java, Swift, PHP, Python and JavaScript. In addition, he is certified as a Scrum Developer and Scrum Master, allowing him to manage development projects in an agile and efficient manner.

Francisco has demonstrated his versatility and skill in software development, participating in projects of various levels of complexity and always exceeding his clients' expectations. His experience ranges from application development to the implementation of advanced technological solutions, adapting to the specific needs of each project. His knowledge is not limited to systems engineering; he has also ventured into the field of biotechnology and bioinformatics, integrating technology with life sciences.

Francisco is passionate about continuous learning and personal development. He is currently simultaneously studying three additional degrees: Political Science, Marketing and Biotechnology. This desire to constantly learn and grow drives him to improve his skills and always be at the forefront of his field.

What makes Francis different?

▪️ Extensive Experience in Software Development: With over 8 years in the industry, Francisco has mastered multiple programming languages ​​and platforms, allowing him to tackle diverse projects with confidence and precision.
▪️ Certifications in Agile Methodologies: Your certification as a Scrum Developer and Scrum Master allows you to lead teams and projects with a focus on agility and efficiency.
▪️ Interdisciplinarity and Continuous Learning: Francisco not only specializes in systems engineering, but also studies Political Science, Marketing, and Biotechnology, which gives him a unique and holistic perspective in the development of technological solutions.

If you are looking for a software development expert with a comprehensive and adaptable approach, Francisco Garcia is the ideal choice. Join his courses and learn from someone who is not only proficient in technology, but is also committed to continuous learning and innovation.

Discover the added value: G-Tools and much more

In addition to high-quality content, this course gives you access to G-Tools, a suite of tools and resources designed to enhance your learning and your career.

Employability support resources, live events and take advantage of Aixa.IA's artificial intelligence to resolve your questions at any time.

$12.99 $47.00

Acceso sólo a este curso

$67.00 $180.00

Suscríbete y ahorra con PLUS

Anual

Plan de Acceso Total

Para 1 estudiante

$77.00 $120.00
  • Acceso a todas las carreras con más de 700 cursos de contenido profesional y actualizado.
  • Certificado por cada curso completado con validez en internacional
  • Clases en vivo y casos guiados todos los meses sobre IA aplicada al trabajo.
  • Recursos exclusivos, Comunidad PLUS, Bolsa de Trabajo (Jobs).
  • Sin renovación anual
  • 30% descuento exclusivo en todas las certificaciones de doble aval y eventos presenciales.

Paga en 2 cuotas sin intereses

Recomendado
Anual

G-Talent PLUS

Para 1 estudiante

$67.00 $180.00
  • Acceso a todas las carreras con más de 700 cursos de contenido profesional y actualizado.
  • Certificado por cada curso completado con validez en internacional
  • Clases en vivo y casos guiados todos los meses sobre IA aplicada al trabajo.
  • Recursos exclusivos, Comunidad PLUS, Bolsa de Trabajo (Jobs).
  • Renovación anual (cancela cuando quieras)
  • 30% descuento exclusivo en todas las certificaciones de doble aval y eventos presenciales.

Cancela cuando quieras

Mensual

G-Talent LITE

Para 1 estudiante

$15.99 $25.00
  • Acceso a todas las carreras con más de 700 cursos de contenido profesional y actualizado.
  • Certificado por cada curso completado con validez en internacional
  • Clases en vivo y casos guiados todos los meses sobre IA aplicada al trabajo.
  • Recursos exclusivos, Comunidad PLUS, Bolsa de Trabajo (Jobs).
  • Renovación mensual (cancela cuando quieras)
  • 30% descuento exclusivo en todas las certificaciones de doble aval y eventos presenciales.

Cancela cuando quieras

Planes para organizaciones

Soluciones personalizadas para tu empresa

Ofrecemos planes especiales para organizaciones con necesidades específicas de capacitación.

  • Reclutamiento y selección
  • Seguimiento planes de formación
  • Evaluación desempeño
  • Formación para equipos
  • Clima organizacional
  • Expedientes digitales
No hemos podido validar su registro.
Hemos recibido tu información. Nos pondremos en contacto contigo.

Prueba G-Talent HR

Agenda una demo con nosotros.

Ingresa un número válido.
Esta oferta finaliza en:
00
Hrs
00
Min
00
Seg
Compra este curso individual
$12.99 USD
$47.00 USD
Ahorro: $34.01 USD
Pago único. Acceso de por vida.
Mejor opción
Suscríbete a PLUS y ahorra
$67.00 USD
$180.00 USD
Ahorro: $113.00 USD
Accede a más de 700 cursos, clases en vivo, recursos y beneficios para la comunidad PLUS.

¿Qué esperar de los cursos de G-Talent?

  • Estudia a tu ritmo

    Consigue cursos en video, impartidos por instructores de primera, para estudiar a tu propio ritmo

  • Aprende de los mejores

    Lleva cursos de alta calidad desarrollados expertos seleccionados con cuidado

  • Calidad garantizada

    ¿No estás seguro?, todos nuestros cursos ofrecen garantía de éxito de 30 días

  • Acompañamiento permanente

    Aprende a tu ritmo, con actualización, acceso y acompañamiento de por vida.

  • Certificado personalizado

    Consigue un certificado de clase mundial, con validez internacional y código único cifrado QR

  • Descubre G-Talent Studio

    Accede a herramientas premium, beneficios exclusivos y apoyo en tu empleabilidad. Disponible para estudiantes con Acceso Total.

G-Talent.Net

G-Talent.Net

G-Talent.Net

G-Talent.Net