Discounted courses from just $13.99 USD and save an extra 20% with code RELAMPAGO20SEP | Ends today at 11:59 PM!

LIGHTNING20SEP

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.

By Francisco Garcia | Computer Systems Engineer

(10)
$15.99 USD $98.00 USD

15 day refund guarantee

This course includes:

ā–Ŗļø 2h 12m duration on demand

ā–Ŗļø 64 lessons

ā–Ŗļø 30 downloadable resources

ā–Ŗļø Available on mobile devices

ā–Ŗļø Access forever

ā–Ŗļø Language:

  • Spanish

ā–Ŗļø Unlimited consultations

āœ¦ Bonus: Downloadable Guide Set

āš‘ Certificate of completion

What you will learn

šŸŸ§ 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.

Course content

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 to pseudocode 1
  • Translate flowchart to 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 declarations
  • Comments
  • Integers
  • Floating point
  • Characters
  • Data sizes
  • Data type conversion (auto 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
  • Directions
  • 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.
__
Downloadable resources:

šŸ“Ž Complementary Guide Set:

ā–ø Guide - EBOOK Introduction to front-end web development HTML and CSS from scratch
ā–ø Guide - Python Guide from Zero to Expert
ā–ø Guide - WordPress Guide: Create your website
ā–ø 5 Accesses to complementary articles from G-Talent
ā–ø Compressed codes and exercises (22)

Description

āœ”ļø 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.


Companies from all industries invest in the development of their teams with this course from G-Talent and Francisco Garcia


Customer Reviews

Based on 10 reviews
60%
(6)
40%
(4)
0%
(0)
0%
(0)
0%
(0)
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

Francisco Garcia

Computer Systems Engineer

About Francisco Garcia

Computer Systems Engineer

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.

What to expect from G-Talent courses?

  • Study at your own pace

    Get video courses, taught by top instructors, to study at your own pace

  • Learn from the best

    Provides high quality courses developed by carefully selected experts

  • Quality guaranteed

    Not sure? All our courses offer a 15-day success guarantee

  • Permanent accompaniment

    Learn at your own pace, with lifelong updates, access and support.

  • Personalized certificate

    Get a world-class certificate, with international validity and a unique encrypted QR code

  • G-Tools: For Students

    Find all the tools you need for your employability in one place.