Become a Software Engineer
- Descrição
- Currículo
- FAQ
- Revisões
An Associate Software Engineer has the skills to code proficiently and is familiar with at least one programming language and database concepts. They must be comfortable using code version control systems like git, mercurial, or svn. These professionals contribute to the development and maintenance of software applications, typically working alongside more experienced engineers. Their responsibilities include coding, testing, and debugging software. With increasing experience, they may take on more complex tasks in software development projects. Prior experience is usually not required for this role, but a fundamental understanding of coding is essential. Many big techs companies offer competitive salaries and remote work opportunities for associate software engineers.
My course focuses on practical application rather than theory, allowing you to develop your skills through hands-on coding experiences. The main idea here is to give you enough required knowledge to be able to work as an associate software engineer. My focus is to have a fun course where you’ll enjoy the process of learning and creating real applications and when you realize, you’ll be coding. I’m going to show you that code is not a rock science but a creative process and a nice activity that you’ll want to do even outside of work. Lets onboard with me in this process of learning!
-
1IntroductionVídeo Aula
-
2OverviewVídeo Aula
-
3Development ProccessVídeo Aula
-
4First Python code using ReplitVídeo Aula
Create your free replit.com account - it's free!
-
5CommentsVídeo Aula
-
6Comments and Print - QUIZQuestionário
Using what you've learned in this course, take this basic quiz on comments and print statements.
-
7VariablesVídeo Aula
-
8Variables: Overwriting or OverridingVídeo Aula
-
9Overwriting ExplanationTexto
-
10ConcatenationVídeo Aula
-
11Quick ReviewTexto
-
12What will you learn in this section?Vídeo Aula
-
13Python DocumentationVídeo Aula
You'll learn how to navigate Python documentation. Every programming language has its own official documentation. In this class, you'll learn how to use Python's documentation effectively.
Since programming languages are usually open for public use, they offer their own documentation pages. For Python, you can access the main documentation page attached in here.
-
14Math Operators: Addition, Subtraction, Division, and MultiplicationVídeo Aula
-
15Calculating Age from Year of BirthVídeo Aula
-
16Input ExplanationVídeo Aula
-
17Input in CodingVídeo Aula
-
18Choose the Correct Variable DeclarationQuestionário
-
19E-mail GeneratorVídeo Aula
-
20Type Function and Data TypesVídeo Aula
-
21Conversion/Cast in PythonVídeo Aula
-
22Currency ConverterVídeo Aula
-
23Improving Scripts of Age CalculatorVídeo Aula
-
43IntroVídeo Aula
-
44Operational Systems in a nutshellVídeo Aula
-
45Operational SystemsTexto
-
46Planning using MiroVídeo Aula
-
47Miro, Terminal and BashVídeo Aula
-
48Identifying Your Terminal on Mac and LinuxVídeo Aula
-
49Package ManagerVídeo Aula
-
50Identifying Your Terminal on WindowsVídeo Aula
-
51File Management in the Windows TerminalVídeo Aula
-
52Navigating Paths and Managing Files in VIM Code EditorVídeo Aula
-
53Bash Script 101Vídeo Aula
-
54More bash scriptsVídeo Aula
-
55Wrap UpVídeo Aula
-
56IntroVídeo Aula
-
57Installing Python on Mac OSVídeo Aula
-
58Installing Python on WindowsVídeo Aula
-
59Configuring WindowsVídeo Aula
-
60Mac Os vs CodeVídeo Aula
-
61Installing JavaVídeo Aula
-
62Simulating Project Requirements: Installing Clojure, Leiningen, and DockerVídeo Aula
-
63Installing vs Coding on WindowsVídeo Aula
-
64Docker IntroductionVídeo Aula
-
65Docker FundamentalsVídeo Aula
-
66Running Python with DockerVídeo Aula
-
67ConclusionVídeo Aula