Skip to content

airamez/code-learn

Repository files navigation

Learning Computer Programming and Software Engineering at AI era

About course

Overview

  • Aiming people without programming experience or Software Engineering background
  • The goal is to prepare the participants to take advantage of AI
  • AI drastically reduced the gap between understanding and building
  • We will use AI tools all the time
  • The content will be created on the fly during the live videos
    • I am expecting some frustation but it is part of the learning process
  • The idea is to an provide an experience similar to an University degree in Computer Programming or Software Engineering

Software Engineer after AI

  • AI changed Software Engineering 'drastically'
    • We are still digesting the impact
    • Most companies and professionals are still adapting
    • Not everybody is really using AI effectively and achieving good results
  • 'No need' to type code anymore
  • Almost all software engineers are turning into AI "Managers"
    • Still need to micromanager and review all results
    • AI Aluciation is real and looks like un-avoidable
      • Like a genius that sometime is drunk
  • AI can do most of the tasks, from simple to complex but we can't blindly trust it
  • Important to know the fundamentals otherwise it will be hard to build production ready and robust solutions
  • For demo and prototype AI is unbeatable

Content

Classes

Class Youtube Video Content
1 Intro README.MD
2 Intro to Computing: How a computer stores information /_001_IntroToComputing.md
3 Intro to Computing: Numeric Systems: Decimal, Binary, Octal and Hexadecimal /_001_IntroToComputing.md
4 Intro to Computing: How Computers Store Different Types of Information /_001_IntroToComputing.md
5 Types of Aplication and Programs /_001_IntroToComputing.md
6 Course Content and IDE /_002_CourseContent.md
7 Hello World, Comments and Variables /_01_Intro/_001_HelloWorld.cs
/_01_Intro/_002_HelloWorldWithComments.cs
/_01_Intro/_003_Variables.cs
8 Basic Data Types /_01_Intro/_004_DataTypes.cs
9 String Interpolation, Type Conversion and Input/Ouput /_01_Intro/_005_StringInterpolation.cs
/_01_Intro/_006_TypeConversion.cs
/_01_Intro/_007_InputOutput.cs
10 Arithmetic Operations /_01_Intro/_010_ArithmeticOperations.cs
11 Comparison and Logical Operations /_01_Intro/_011_ComparisonOperations.cs
/_01_Intro/_012_LogicOperations.cs
12 Basic Operations Practices (Questions 1 and 2) /_01_Intro/_01_Practices/_01_BasicOperations/Question01.cs
/_01_Intro/_01_Practices/_01_BasicOperations/Question02.cs
13 Basic Operations Practices (Questions 3 to 5) /_01_Intro/_01_Practices/_01_BasicOperations/Question03.cs
/_01_Intro/_01_Practices/_01_BasicOperations/Question04.cs
/_01_Intro/_01_Practices/_01_BasicOperations/Question05.cs

About

Training on computer programming and software engineering at AI era

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages